Projects
I love building things. Here are some of them.
Featured
Telos
FeaturedA precision protocol tracker for people who take their regimens seriously. Telos builds dosing stacks from a 43+ compound reference library, handles reconstitution and syringe-draw math automatically, and pairs it with an AI research assistant that answers questions with cited sources. Offline-first PWA — your data lives on-device first and syncs when you sign in.
Synth
FeaturedA privacy-first, context-aware meeting and note-taking assistant (a fork of Meetily). Synth transcribes meetings, lectures, and conversations fully on-device with real speaker diarization, then generates AI summaries shaped to what you were doing — a meeting, a lecture, or a study group — with no audio or transcript ever leaving your machine unless you opt into a cloud provider.
Hatch
FeaturedA group-chat planning prototype built at LA Hacks 2026. Hatch gives a friend group's chat a living "nest" that cools during silence and warms up when the group books a plan together — synthesizing event suggestions, running group approval, and writing confirmed plans to everyone's Google Calendar.
Meadow
FeaturedA personal finance app that answers where the money actually goes. Syncs transactions automatically from US/EU banks via Plaid, Singapore banks via Finverse, and brokerage holdings via IBKR Flex Query, then categorizes them with rule-based matching that learns from corrections plus a Gemini AI fallback. Three budgeting modes (monthly reset, rollover envelopes, sinking funds) run on one shared engine, with net worth, recurring-charge detection, and a real installable PWA.
Other Projects
Whales Chat
A real-time chat platform built with Flask and Socket.IO. Features user authentication, persistent message history in SQLite, an admin dashboard, and CSV export of chat logs.
SAFTI-Update
A Telegram automation bot that monitors source channels for WBGT and CAT status alerts, parses them with Singapore-timezone awareness, and forwards formatted updates to a destination channel.
shotu-dotfiles
A cross-platform terminal and Neovim setup for macOS, Linux, and Windows (native + WSL): WezTerm, tmux, Neovim, and Starship under a consistent Rosé Pine Moon theme, with platform-adaptive installer scripts that detect the OS and wire up Homebrew/zsh or winget/PowerShell accordingly.
Pulse
A live file tree for watching a repo change in real time — every add, edit, delete, and rename since your last commit, rendered the instant it happens. Built for watching AI coding agents work through a codebase, with a scrollable, syntax-highlighted diff view and a one-command installer.