CrashVault screenshot
01 Systems Tool

CrashVault

Local native crash-reporting and diagnostics tool for C/C++ applications, capturing fatal signals, register context, and stack information before symbolizing and grouping recurring failures for post-crash analysis.

C Linux x86-64 SQLite Vue.js CMake SDK
FaultProxy screenshot
02 Developer Tool

FaultProxy

Asynchronous HTTP reverse proxy for resilience testing, injecting configurable latency, HTTP failures, timeouts, and dropped connections to validate backend retry, fallback, and error-handling behavior.

Python Aiohttp PyYAML Pytest Async I/O HTTP
CoRide screenshot
03 Web App

CoRide

Campus ride-sharing platform for students to create and join rides, coordinate shared trips, and manage seat availability, with transactional membership updates and secure account verification.

Python Flask MySQL Redis Brevo Rate Limiting
HazardWatch screenshot
04 Web App

HazardWatch

Real-time hazard monitoring application aggregating wildfire and earthquake data through a Flask backend, with Redis caching and scheduled background refreshes to reduce API latency and external requests.

Python Flask Redis JavaScript HTML/CSS REST APIs
Lossless Image Compression Engine screenshot
05 Algorithms

Lossless Image Compression Engine

Lossless BMP compression engine using a three-stage Paeth prediction, Run-Length Encoding, and Huffman coding pipeline, supporting 4-bit, 8-bit, and 24-bit BMP images. Achieves up to 77% file size reduction.

Python Tkinter Huffman Coding RLE Paeth Prediction
Deep Reinforcement Learning for Pong screenshot
06 AI / ML

Deep Reinforcement Learning for Pong

Deep Q-Network agent implemented with PyTorch using experience replay, target network synchronization, and ε-greedy action selection, with Pygame-based training and evaluation.

Python PyTorch Pygame DQN Reinforcement Learning
Heuristic CSP Solver for Sudoku screenshot
07 AI / Algorithms

Heuristic CSP Solver for Sudoku

Sudoku solver formulated as a Constraint Satisfaction Problem using dynamic domain reduction, Minimum Remaining Values (MRV), and recursive backtracking search.

Python Pygame CSP Backtracking MRV
Interested in working together?

Let's talk.

Have something in mind? Book a time that works for you and let's figure out what we can build.

or email me directly