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
Production-grade network diagnostic toolkit in C++20 combining ping, traceroute, port scanning, HTTP benchmarking, and packet sniffing. Zero dependencies, sub-millisecond precision, 100% RAII design. Scans 1024 ports in ~2 seconds.
Full-stack F1 race prediction web app using Random Forest ML model trained on 15 years of data. Achieves 60% winner accuracy and 77.8% accuracy within ±3 positions. Deployed with Nginx, SSL/HTTPS, and Gunicorn.
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.
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.