Work
Everything worth showing, newest first. Filter by stack to narrow it down.
Filter
Autonomous Surface Vessel Stack
Perception and telemetry for a competition autonomous boat.
- Python
- ROS2
- Docker
- Zenoh
- Protobuf
- Gazebo
2D Game Engine
A C++ engine where games are Lua components and JSON scenes, with Box2D physics and a real-time fluid sim.
- C++17
- SDL2
- Lua 5.4
- LuaBridge
- Box2D
- RapidJSON
- premake
Bool
Credit metering, deploys, and reliability for an AI app builder.
- TypeScript
- Next.js
- Drizzle
- PostgreSQL
- Redis
- Bun
Distributed Key-Value Store
A Raft-replicated JSON store that held its safety guarantees through 10,000+ injected faults.
- Rust
- Tokio
- axum
- serde
- Prometheus
Catcam
YOLO on an RTSP kitchen camera that only fires when the cat is on the counter.
- Python
- YOLO
- ONNX Runtime
- OpenCV
- RTSP
RRT* Path Planner
One sampling-based planner that drives both a point robot and a car with a minimum turning radius.
- C++17
- Python
- pybind11
- CMake
- nanoflann
- GoogleTest
Games
A Zelda dungeon remade in Unity and playable in the browser, and a platformer you play through a window on your real desktop.
- C#
- Unity 6
- WebGL
- Win32
- Cocoa
Photographer Website
Full-stack photo sharing with a hand-rolled OAuth flow.
- TypeScript
- React
- Next.js
- Tailwind CSS
- Firebase
ADS-B Telemetry Gateway
Live aircraft traffic from an antenna to a network topic, encrypted in hardware along the way.
- C
- C++20
- FreeRTOS
- STM32H7
- Nix
- SocketCAN
- Zenoh
- Protobuf
How Important Is the Quarterback?
A win-rate model that predicts a season to within 1.71 games.
- Python
- pandas
- scikit-learn
- Plotly
- Jekyll
Discord Music Bot
YouTube and Spotify playback in voice chat.
- TypeScript
- Node.js
- discord.js