sheet 02

Projects

Personal and academic projects — things built to learn, ship, and run.

LapEvo

iRacing Telemetry Tracker & Real-time Coach

Full-stack application for capturing and analyzing iRacing simulator telemetry at 60Hz, with an AI coaching layer that surfaces actionable insights from lap data. Built as a monorepo with a React 19/TypeScript frontend, FastAPI backend, and TimescaleDB hypertables for time-series storage.

  • +Real-time 60Hz telemetry ingestion pipeline using Python/FastAPI microservices with thread-safe async processing and event-driven architecture
  • +TimescaleDB hypertables for efficient time-series storage and querying of lap telemetry data
  • +Auto-generated OpenAPI client via Orval, eliminating manual API contract drift between front and back end
  • +pytest + testcontainers for fully isolated integration testing — CI/CD runs without a live game instance
  • +Docker Compose orchestration for local development parity with production

Python / FastAPI / React 19 / TypeScript / TimescaleDB / Docker / pytest / Orval

Personal Homelab Infrastructure

Production-grade self-hosted infrastructure

A production-grade homelab running on Proxmox with 6 VMs and a 116-pod Kubernetes cluster, hosting a variety of self-managed services. Everything is treated as infrastructure-as-code — provisioning, configuration, and deployment are all repeatable and version-controlled.

  • +Proxmox hypervisor with Packer-built VM templates and Terraform for provisioning — reproducible from scratch
  • +Kubernetes cluster (116 pods) managing Vaultwarden, Jellyfin, Gitea, Technitium DNS, and more
  • +ArgoCD for GitOps-based continuous deployment — push to git, cluster self-heals to desired state
  • +Traefik reverse proxy with automated Let's Encrypt TLS — zero manual certificate management
  • +Prometheus + Grafana observability stack for cluster and service metrics

Kubernetes / Proxmox / Terraform / Packer / ArgoCD / Traefik / Prometheus / Grafana / Linux

A

Coursework & research

CNN Image Classification & Regression

Convolutional neural networks for vision classification and regression

Designed and trained convolutional neural networks for image classification and regression tasks. Covered architectural decisions (depth, pooling, batch norm), training pipelines, and evaluation across both categorical and continuous output settings.

PyTorch / Python

Generative Modeling with Diffusion Models

Implementing diffusion-based generative models from scratch

Implemented a denoising diffusion probabilistic model (DDPM) for image generation. Covered the forward noising process, reverse denoising network (UNet), noise scheduling, and sampling procedures.

PyTorch / Python

GNN Molecular Property Prediction

Predicting quantum molecular properties on the QM9 dataset

Trained a Graph Neural Network using PyTorch Geometric on the QM9 dataset to predict quantum-chemical properties of small organic molecules. The model operates directly on molecular graphs, representing atoms as nodes and bonds as edges.

PyTorch Geometric / PyTorch / Python

ML Network Traffic Classifier

Machine learning for network trace classification

Built a machine learning classifier to identify and categorize network traffic types from packet-level trace features. Applied feature engineering on raw packet captures and evaluated multiple classification approaches.

Python / Scikit-Learn / Pandas

Time Series Forecasting

Deep learning approaches to temporal sequence prediction

Implemented and compared deep learning architectures for time series forecasting, including recurrent and attention-based models. Explored sequence modeling, stationarity, and evaluation metrics for temporal prediction.

PyTorch / Python / Pandas

Transformer Sentiment Analysis

Fine-tuned transformer model for text sentiment classification

Fine-tuned a pre-trained transformer model for sentiment classification on text data. Explored tokenization, attention mechanisms, and transfer learning as applied to NLP classification tasks.

PyTorch / Hugging Face Transformers / Python