Now · an AI dev team ships my finance app

Vinh X. Nguyen

I build AI agents that ship software and audit money.

AI & Data Engineer · Waterloo, Ontario
$1.5B audited by 6 agents 200B+ events engineered 1 live product, built solo

Projects

Short engineering stories, not pitch decks. Open a card for the full write-up; the URL lands right on it.

Personal · live
zevmon.ca · solo2026 → today · 7 repos

💸 ZevMon: a local-first money platform

A personal-finance product I run in production and build alone. One schema across a React web app and native iOS and Android clients, bank statements pulled from Gmail and parsed by Claude with the user's own key, a data pipeline with a quality dashboard, and an AI team that ships changes as tested pull requests.

Web, iOS, AndroidReact/Firebase on AWS via Terraform; SwiftUI + GRDB; Compose + Room. Last-writer-wins sync.
AI statement importGmail PDF to structured transactions with Claude, deduplicated by content hash.
Data pipelineExtract, enrich, match transfers, categorize, consolidate, with a live data-quality dashboard.
MADA auditorAudit agents flag duplicates, drift and transfer mismatches in the pipeline output.
AI dev teamOne-line request becomes issue, plan, code, green tests and a PR. Auto-merge only when green.
ReactSwiftUIComposeFirebaseTerraformClaudePython
Read the build log →
Featured · long read
FPT Canada2024 → today · ~12 min read

🤖 MADA: teaching six agents to audit $1.5B

Why deterministic checks kept missing the long tail, how a 6-agent LangGraph pipeline closed it, and the messy parts: hallucination guardrails, retry loops, a self-learning rule memory, and a golden-set harness that keeps the LLM honest. The same pattern now audits my own finance data in ZevMon.

LangGraphRAGMCPAWSSnowflake
Read the full post →
vinhnx.ca2026 · ~4 min read

🧪 This site, in public

CloudFront, S3, Lambda and DynamoDB, all in Terraform. A chat grounded in my work with voice in and out, and a Telegram-backed contact form.

TerraformLambdaRAG
Read the post →
FPT Canada2022 → today · ~8 min read

📊 200B+ events on a Bronze→Silver→Gold platform

Query latency from 30s to 8s, enrichment quality to 99.97%, and seven teams trusting the same gold tables.

SnowflakeSparkDelta Lake
Read the post →
FPT Canada2023 · ~6 min read

💰 Finding multi-million-dollar leakage in invoices

Month-end spreadsheets became next-day automated reports; detection went from 30% to 99.99%.

LambdaSnowflakeSES
Read the post →

Earlier work

Notes

Longer writing on what I'm building and learning.

Loading…

About

I'm a data and AI engineer based in Waterloo, Ontario. For nine years I've built big-data platforms in banking, insurance and automotive, from 200B+ event pipelines to the semantic layers on top, and I currently lead work on LLM multi-agent systems that analyze $1.5B in transactions.

I've also taught since 2009, as a university lecturer in networking, security and algorithms, and I still mentor engineers. Away from the keyboard: poetry, science, music and philosophy. The chat in the corner will happily talk about those too.

Hiring, collaborating, or just curious? Email nxv.can@gmail.com or use the chat.

LangGraphMCPRAGClaudeSnowflakeSparkDatabricksDelta LakeAWSTerraformPythonTypeScriptJavaSwiftKotlin