Tech Lead at Fireflies.ai, building agentic AI systems and LLM architecture for meeting intelligence at scale.
15+ years in software engineering, with a physics background (BS + MS). I've worked across AI, medical imaging, astronomy (CARTA, an international C++/JS open-source project at Academia Sinica), IoT, and streaming — primarily in TypeScript, Python, and C/C++.
Beyond code, I've built and led mobile and full-stack engineering teams and introduced Agile practices across organizations.
Currently into: LLM agent architecture, RAG systems, context engineering, MCP tooling · Contributor to the MCP TypeScript SDK
Speaker at FOSSASIA 2025 · PyCon TW · PyCon APAC · COSCUP | grimmer.io
- CodeV: macOS app — VS Code/Cursor project quick launcher, Claude Code session switcher (iTerm2, Ghostty, cmux), and AI assistant powered by Claude. Mac App Store · GitHub releases
- Visual Studio Code Back and Forward button — 78,000+ installs
- termtitle — Python CLI to change macOS terminal title. PyPI, 26,000+ downloads
- d4c-queue — TypeScript in-memory task queue. Sync/async, decorators, throttle, concurrency. 100% test coverage. 15,000+ downloads
- @d4c/numjs — NumPy-like TypeScript lib for browser/Node.js. 20,000+ downloads
- Medical DICOM Image Viewer — Chrome extension + Web version, 3,000+ users. Built with Pyodide (Python in browser) + React. source
Other notable projects — AI/ML, full-stack, mobile
- alphago-zero-tictactoe-js — AlphaZero/TensorFlow.js game framework, train or play tic-tac-toe AI in browser
- AI+Electron face finder — Desktop app using deep learning to find similar faces. Electron + Python WebSocket server + trained NN model
- search-github-starred — Full-text search your GitHub starred repos. React, Go, Elasticsearch, Redis
- maolife — React Native pet respiratory rate tracker (previously published on iOS/Android)
- FOSSASIA Summit 2025 (Bangkok): CodeV: Streamlining Developer Workflow with an Open Source VS Code Launcher — slide
- PyCon APAC 2021 (Thailand): Use Pyodide to run Python in browsers — rendering medical DICOM files. slide · video
- PyConTW 2021: Use Pyodide to run Python in browsers — rendering medical DICOM files. slide · mandarin video
- COSCUP 2021: Synchronization & concurrency in JavaScript — introducing d4c-queue. slide · mandarin video





