Skip to content
nkh.do

The serious version. No jokes past this line. Mostly.

Hoang Do

Software Architect & Tech Lead

Summary

Software architect with ~10 years at Holistics, building the front-end platform of a BI product used by 350+ companies. I design analytics-as-code systems (dashboards defined in code, a custom-app framework for AI coding agents), take them from first prototype to mature feature, then hand them to the team. Valedictorian of HCMUT's Honors Program in Computer Science.

Experience

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.

Introducing Dashboard As Code · anfra on GitHub

Singapore Management University

Singapore
  • Research Fellow (undergraduate thesis) Jul 2016 – Feb 2017

Researched isolation mechanisms for DPDK-based (kernel-bypass) packet processing.

Epsilon Mobile

Ho Chi Minh City, Vietnam
  • Full-stack Developer (part-time, while studying) Oct 2014 – Apr 2016

Built web applications across multiple client projects at an outsourcing firm.

Skills

Languages
TypeScript, Go, Ruby, SQL, C++
Frameworks
Vue.js, React, React Native, Ruby on Rails
Data
PostgreSQL, MySQL, MongoDB
AI tools
Claude Code, Codex, OpenCode, Pi (coding agent)
Domains
BI & semantic modeling, Data visualization, Front-end architecture, App frameworks & SDKs, Agentic coding workflows

Education

Ho Chi Minh City University of Technology (HCMUT)

2012 – 2017

B.Eng. Computer Science & Engineering (Honors Program)

Valedictorian (Golden Medal)

Side Projects

Languages

Vietnamese (native) · English (professional)

Last updated: Oct 2026