Featured
Now live
01 / Code
Selected builds
Small experiments. Click through to repos & write-ups.
001
→
002
→
003
→
All projects →
Operating Systems Projects
User-level thread library with cooperative scheduling, mutexes, and condition variables for multi-processor synchronization. Multi-threaded network file server using hand-over-hand locking to enforce disk consistency under concurrent client requests.
C++ConcurrencyOS
Client-Side Web Application
React frontend backed by a Flask REST API, with async fetch for interactive features without page reloads. Client-side state managed with hooks; end-to-end tested with Cypress.
ReactFlaskPythonJS
Multi-Object Tracker
Benchmarked DeepSORT, ByteTrack, MeMOT, OC-SORT, and StrongSORT against a shared custom-trained YOLO model on real-case robotics data.
PythonPyTorchVision
02 / Games
Built for fun
Little interactive experiments. Click to play.
03 / Photography
From the field
Mostly birds, through a 150–600mm. Hover for details. View full gallery →Cedar Waxwing
Ann Arbor · Spring
Red-winged Blackbird
Wetland · Morning
Belted Kingfisher
Huron River · Fall
Eastern Bluebird
Field edge · Summer
04 / Color Space
Every palette mapped
816 photos in 3D — X = Red, Y = Green, Z = Blue. Similar colors cluster.Each dot is one photo, positioned by the average RGB of its 5 dominant colors and colored by its most dominant hue.