Learn more about my journey and what drives me as a developer
Start with a messy, ambiguous problem
Design it into a system, not a patch
Ship it so it runs on its own
I chase the pattern under a mess — an ambiguous problem, a slow system, a manual workflow — and turn it into something that runs on its own.
Currently Building
Full-stack SaaS with Next.js + Supabase. Exploring AI-assisted development, cloud architecture, and data-driven product thinking.
A collection of projects I've built and contributed to.
Side project exploring multi-agent systems applied to developer workflows. LLM-powered Playwright spec generator with auto-debug loop, multi-agent PRD/Figma reconciliation that flags spec conflicts pre-development, and reusable Claude rules + agent harness conventions. Stack: Claude API + custom MCP tools + Playwright + structured tool calls.
Production agentic system built on Claude Code skill architecture + MCP servers (Figma, Google Calendar). Custom agents: weekly-review (data-driven self-management with circuit breakers), wealth-manager (portfolio analysis across MY/SG/US markets), learning-agent (job-market scraping + skill-radar synthesis), profile-optimizer (LLM-driven LinkedIn/resume optimization), coach-planner (real-time decision support and timetable scheduling). Demonstrates production agent design: tool schemas, prompt rules, structured outputs, hot-reloadable skill registry, multi-source data orchestration.

Multi-tenant SaaS digitizing a 200-student tuition center. Role-based portals, Stripe billing, QR attendance, row-level security in Supabase. Saved 5 hrs/week, $500 MRR from 3 pilot centers.
Building products at scale. From Tencent's millions to startup MVPs.

Building in-house web and mobile frontends for a production fintech payment platform.

Building enterprise property management SaaS. 500+ properties, 10K+ maintenance tickets monthly.

Analytics platform for Tencent, MiHoYo (Genshin Impact), major game studios. Millions of events/day.

First exposure to fintech production payment systems — legacy Java/JSP monolith, thousands of daily transactions. Foundation for current fintech work at dtcpay.

Ethereum dApp during 2020 DeFi boom. Smart contracts, gas optimization, MetaMask.
My academic journey in computer science and software engineering.
Specialized in distributed systems, parallel computing, and performance optimization. Built 15+ projects ranging from blockchain dApps to mobile applications. Core coursework: Data Structures & Algorithms (Java), Distributed Systems, Parallel Computing, Human-Computer Interaction, Graphics Programming. Electives: Mobile Development (Flutter), Blockchain Development (Solidity), Data Science (Python).
Basic Programming Concepts through various languages such as Object-Oriented Programming in Java, C, and Assembly Language. Mathematics courses included Algebra, Calculus, Statistics, Discrete Math.
Interested in working together? Feel free to reach out!