I like building the whole thing: the interface people touch, the service behind it, and the systems that keep it honest. Lately that has meant realtime games, on-device sensing, AI-assisted tools, and small products with a clear point of view.
| Project | What I’m exploring |
|---|---|
| DeadReckon | GNSS integrity checks against the phone’s own sensors |
| Redline | A local-first LLM CTF arena |
| PaperTrail | Image evidence, provenance, and verifiable fingerprints |
| Nexus-Wars | Competitive bot battles with a sandboxed worker |
| Capybara | Camera-free physical-response sensing on Android |
| Typelo | Ranked typing duels — try it live |
| Orito | A Linux assistant built around planning and checked tools |
| Orix | Campus ride coordination with route matching |
| WikiRun | An AI navigating Wikipedia one link at a time |
| HYDRA | A satellite-imagery water-quality prototype |
Aura · Sahayi · Doula · ZenStriker · Lumen · Atelier · Muse · Pulse · OrbitWars
| Kind | Tools used across these projects |
|---|---|
| Languages | Python, TypeScript/JavaScript, Kotlin, Dart, SQL |
| Apps and services | React, Next.js, FastAPI, Node.js, Flutter, Expo |
| Data and realtime | PostgreSQL, MongoDB, Redis, SQLite, WebSockets |
| Systems | Docker, GitHub Actions, Android, Linux |
| ML and AI | Model APIs, embeddings, JAX, on-device inference experiments |
- Fair matchmaking and trustworthy realtime systems
- Useful AI tools with clear boundaries and visible evidence
- Sensor fusion and offline-first mobile software
- Interfaces that make complex systems feel understandable




