Side projects

My portfolio

Production native AI products across vector RAG, evals, audit pipelines, agents, and developer tools. Each row picks one slice of the AI stack and ships it end-to-end.

๐Ÿ“ฆ 10 projects

Vertical app

๐Ÿ“ฆ
Shipped P2

Health Coach โ€” ADHD-mode Garmin Insights

A personal health coach over Garmin data lake with ADHD-friendly nudges. Daily morning ping + Saturday digest + Calendar pre-meeting breath alerts via Telegram. Goal โ€” weekly avg sleep score โ‰ฅ80.

Python 3.10pandasmatplotlibClaude Haiku 4.5 APITelegram Bot API +3
Read project โ†’
๐Ÿ“ฆ
Shipped P1

Voice-Assistant โ€” Native macOS AI Voice Assistant

Voice-first agentic assistant running native on macOS โ€” push-to-talk or continuous mode, controls 40+ Mac actions (open apps, type text, click, browser tabs), searches personal KB, multi-LLM (Cloud Haiku / Local Hermes / Apple Foundation Models). Pure Swift, ~50MB DMG, no Electron.

Swift 6 + SwiftUIAVAudioEngine + SFSpeechRecognizer (on-device STT)AVSpeechSynthesizer (Premium voices Ava/Zoe/Evan)Anthropic Claude Haiku 4.5 (Cloud)Ollama (Hermes 3 8B / Qwen 2.5) +5
Read project โ†’
๐Ÿ“ฆ
Shipped P0

Mail-Assistant โ€” ADHD-first AI Inbox Triage

A local-first AI inbox triage layer that classifies threads P0/P1/P2/NOISE with cross-channel verification โ€” cutting daily triage from 90 minutes to 8 minutes.

Python 3.11FastAPIPostgres 16systemd timersClaude Haiku 4.5 +5
Read project โ†’
๐Ÿ“ฆ
Planning P1

Lumi

The first conversational SMS for SEA preschools โ€” teachers narrate the child's day by voice, principals run the school through chat. AI drafts, humans approve, the system executes.

Voice UISpeech-to-TextLLM APIZaloSEA Preschool +1
Read project โ†’