I enjoy making things. Here are a selection of projects that I have worked on over the years.
An open-source, local-first bridge for moving text, files, and unfinished development work between devices. It pairs browser clients over your local network and uses GitHub plus inspectable handoff packages to continue agent-assisted work on another computer.
A browser-based print utility that converts CSV or XLSX work orders into one A5 page per data row. Files are processed locally in the browser, with selectable columns, portrait or landscape layouts, automatic scaling, and five production-stage signature fields.
A personal daily productivity and diary tracker with a beautiful, animated UI. Features include a unified work clock, task management, daily theme editing, and an immersive full-screen zen mode with time-aware scenes (sunrise, daytime clouds, sunset, starry night), celestial body animations, and procedurally generated ambient sounds (rain, wheat fields, summer frogs, fireplace).
This project implements Shield-MPPI, a novel integration of Control Barrier Functions (CBFs) with Model Predictive Path Integral (MPPI) control, on the F1/10 autonomous racing platform to achieve robust, safe navigation under real-world uncertainty.
Bridged deterministic optimal control and reinforcement learning to develop a stochastic vaccine allocation strategy on individual-level contact networks, enabling robust pandemic response modeling.
Developed a hybrid model for classifying audio recordings of knocking sounds from seven materials (e.g., table, glass, blackboard). The model combines 1D CNN on raw audio, 2D CNN on MFCC features, and logistic regression into an ensemble system. Achieved 94% accuracy and a weighted F1-score of 0.9426 on evaluation data.