Personal Projects
Side projects and experiments I've built on my own time.
Meet
Full-stack video conferencing platform with real-time video/audio (LiveKit SFU), screen sharing, virtual backgrounds, breakout rooms, live chat, AI-powered live transcription (Deepgram), Claude-generated meeting summaries, cloud recordings, and role-based admin analytics.
Ancestree
Vietnamese family tree (gia phả) management platform enabling families to collaboratively build, visualize, and maintain multi-generational records. Uses Neo4j graph database to model kinship, ReactFlow to render interactive tree diagrams, and ships Vietnamese-specific features like kinship term calculation (xưng hô) and traditional document templates (văn khấn).
Flowpad
Self-hosted collaborative whiteboard built on Excalidraw, purpose-built for tech teams. Ships with 2500+ curated technology icons (Simple Icons) for drawing architecture diagrams and system designs. Features admin-managed accounts, role-based board access (Owner / Editor / Viewer), encrypted share links, folder organization, and three-layer auto-save.
Lofi
Full-stack personal music streaming app for study and relaxation. Combines lo-fi playlists with dynamic day/night/weather scenes, a stackable ambient mixer (rain, fire, traffic, waves), persistent color-coded notes, and a Pomodoro timer with session history — plus an admin approval workflow for registered users.