Holistics
Ho Chi Minh City, Vietnam- Software Architect Mar 2021 – Present
- Tech Lead, Reporting Squad 2021 – Present
- Software Engineer Mar 2017 – Feb 2021
- Architected and built Canvas Dashboards (dashboards-as-code, launched 2024; the default for new accounts since 2026): AML-defined layouts, free-form/mobile/HTML layout engine, reusable block system, theming, and two-way sync between the visual editor and code. Designed and implemented each part, then handed it off to the squad as it matured.
- Core contributor (#2) to anfra, Holistics' open-source framework for building trusted BI apps with AI coding agents, sharing its data-app architecture with Holistics' data apps. Designed the SDK's sandboxed app host, plugin system, and Inspect/Lineage provenance tooling (TypeScript, Go), and maintain the build-data-app agent skill.
- Own the front-end architecture and stack: led the Vue 2 → 3, Webpack → Vite, and TypeScript migrations, after contributing to the earlier AngularJS → Vue migration.
- Lead the technical direction of the Reporting squad (5–7 engineers), covering dashboards, data visualization, and data apps.
- Set up the agentic coding workflow my Reporting squad uses daily: agent guidelines, domain glossaries and ADRs, shared skills, and a file-based issue tracker that takes work from triage to reviewed PR. Using the same setup on anfra, shipped ~100 commits in 3 weeks.