Software Engineer
I build fast, reliable systems that feel simple to use.
Python • Java • C++ • C# • JavaScript • SQL • Haskell • Rust
HTML/CSS • JavaScript • Flask • Nginx • REST APIs
TensorFlow • Keras • Hugging Face • Reinforcement Learning • Model Fine-Tuning
Spring Boot • Qt6 • CMake • Docker • GitLab • systemd
Path Planning • D* Lite • Data Structures • OOP • TCP Networking
Git • Linux • Gunicorn • LLVM • Tkinter • Version Control
Territory-capture running game that turns GPS activities into a live map. Decodes Strava polylines, road-snaps tracks, and resolves multiplayer territory claims with PostGIS (ST_Intersects / ST_Difference). Async webhook pipeline acks in under 2s; secured with dual-mode OAuth 2.0, signed JWT state, and Fernet-encrypted tokens.
Production-grade network diagnostic CLI (ping / traceroute / port-scan / bench) shipped as a 420KB zero-dependency static binary, with a port scanner 5x faster than nmap. An async I/O reactor on C++20 stackless coroutines and edge-triggered epoll sustains 1,000 concurrent connections at 1ms precision, while a lock-free engine streams P50/P95/P99 latency as JSON.
Full-stack F1 predictor: a Random Forest trained on 15 years of race data with 16 engineered features, hitting 60% podium accuracy validated prospectively against 90 live 2024 predictions. A natural-language interface powered by the Claude API translates questions into SQL over a 75-year F1 database (RAG) or routes to the ML model, returning plain-English answers. Deployed on a Linux VPS with Gunicorn, Nginx, SSL, and systemd.
Multithreaded simulated-annealing library in C++20 for hard combinatorial optimization, using the Ising/QUBO problem format of quantum annealers, with a planned hybrid Multi-Agent Path Finding solver built on top. Header-only core, zero dependencies, exact Ising/QUBO conversion exhaustively verified by enumerating all 2^n states. Work in progress.
Multiplayer TCP chess server in Java handling 20+ concurrent matches with thread-safe ExecutorService pools. Features real-time game engine, move validation, and Python CLI client with Unicode rendering. Includes private room system with auto-generated keys.
Production website for a chef-led pop-up dining brand: responsive UI with scroll animations, an image lightbox, and a structured email reservation flow. Deployed on a Linux VPS with Nginx, HTTPS, and systemd, backed by a Python/Flask CMS API and a browser-based admin panel with automatic WebP conversion and live preview.
Customizable multiplayer gaming platform engine in C++ similar to Jackbox Party Pack. Features custom DSL parser for dynamic rule management, multi-lobby support via JSON configuration, and seamless desktop/mobile client architecture.
Masked Language Model trained to predict a "masked" word that is missing from a sequence of text. Uses transformer-based architecture for natural language understanding.
AI agent to play the game of Nim using reinforcement learning and game theory algorithms. Implements optimal strategy to compete against human players.
Real-time statistics tracker for Apex Legends game. Fetches and displays player stats, match history, and performance metrics using game APIs.
Full-featured hotel management application in Java with booking system, room management, customer database, and billing functionality. Features clean GUI and efficient data handling.