Full-Stack Software Engineer based in Da Nang, Vietnam

Ten years building across the stack. Still curious how things work.

I spent ten years at Accumulus evolving a production multi-tenant SaaS platform: building frontend architecture, designing data models and REST APIs, and maintaining backend systems. Then a year volunteering at Restful Mind, building and rebuilding a meditation app's admin portal across two teams and two stacks.

These days, I write open-source libraries and practice system design, working closely with AI as a collaborator: this site, Kin Form, Kin Store, and MiniSlack were all built in collaboration with AI tools including Claude Code, Copilot, Codex, Gemini, and Kiro. Building AI agents and AI-enabled applications of my own is next.

Open to full-stack roles, frontend or backend also welcome

Kin Form

Rebuilt from a Lit-only library around one idea (a form is just a tree), now ~2.7x smaller and up to 48x faster than React Hook Form.

TypeScript · Form state · React · Lit

Kin Store

Built after Zustand and Redux both felt wrong for the job: a tiny zero-dependency reactive state library with composable plugins.

TypeScript · State management · React

MiniSlack

A hands-on system design practice: from monolith to full distribution.

System design · Microservices · Next.js · oRPC · Docker

Restful Mind · 2024 – 2025

Adapted across two teams and two stacks to keep a meditation app's admin portal alive and shipped.

Accumulus · 2014 – 2024

Stuck around long enough to shape frontend architecture, data models, REST APIs, and an identity service upgrade for one production SaaS platform.