Full-stack software engineer working across web, mobile and applied AI. I started programming at 12, and I still like building things that make me learn a new part of the stack.
I build web and mobile applications, developer tools and applied AI products. I work across technical design, implementation and deployment, using React, TypeScript, Flutter and Python/FastAPI, along with CI/CD and containerized environments.
- Niche Game — A realtime multiplayer game with server-authoritative state. An LLM validates answers; application rules determine the score.
- aginit — An npm CLI that sets up projects for coding agents with instructions, skills and test tooling.
- TrainerBridge — ESP32 firmware that lets a training app and a Garmin use the same smart trainer.
- Simple Calorie Tracker — An open-source React Native app for tracking meals and macros.




