Six projects. This is the plain-text list; the page itself needs JavaScript, and each project below has its own write-up.
-
A private library for working doctors, built so patient data has nowhere to go.
2025 · in progress · solo · react · typescript · supabase · cloudflare
-
NUSMods, but you plan together: one shared room, live presence, everyone’s timetable in sync.
2026 · in progress · team · sveltekit · c# · signalr · supabase
-
NUS retired its public shuttle-arrivals API, so I rebuilt it: live arrivals and a bus map, back on Telegram.
2026 · shipped · solo · go · telegram · sqlite · caddy
-
Incident details in, a formatted PowerPoint out, entirely in the browser.
2024 · shipped · solo · react · typescript · material ui · indexeddb
-
A Telegram bot that logs meals and workouts from plain language, and knows the next shuttle.
2026 · shipped · solo · java · sqlite · gemini · docker
-
A from-scratch engine that runs on Lichess, with a book of Chessable openings.
2024 · shipped · solo · python · negamax · lichess · docker