# Chan Meng — AI Agent Architect & Full-Stack Engineer > Two-page CV — for AI sourcers, recruiter LLMs, and Anthropic Partner Network agents. > Canonical PDF: https://github.com/ChanMeng666/ChanMeng666/raw/main/public/chan-meng-cv.pdf > JSON-LD: https://chanmeng.org/cv.jsonld > Source: https://github.com/ChanMeng666/ChanMeng666/tree/main/cv Location: Auckland, New Zealand Email: chanmeng.career@gmail.com URL: https://chanmeng.org/ ## Summary AI agent architect, full-stack engineer, and minimalist living advocate building at the intersection of AI, cultural technology, and women's health. Based in Auckland, New Zealand. Holds a Master of Applied Computing with Distinction from Lincoln University, New Zealand. Featured in multiple media interviews for her minimalist lifestyle philosophy — "Subtraction for life, addition for thought." # Positioning - AI Agent Architect · Full-stack Engineer · AI-Tooling Expert - Builds the AI software companies run every day — products with paying customers, private data, and regulated work behind them, not demos. - Works AI-native by default — directs coding agents (Claude Code, Codex) and builds on the Claude Agent SDK, MCP, and agent skills, shipping these as open-source reference implementations, while keeping the call on what actually ships a human one. - Focus areas: women's health, cultural technology, and early-stage startup infrastructure. - On Anthropic Partner Network architect track via Engram — Claude Certified Architect — Foundations curriculum. - Senior AI programming mentor · orchestrator of agents. # Reach & social proof (verified 2026-07) - 1,103 newsletter subscribers · https://chanmeng.org/#newsletter - 5,856 LinkedIn followers · https://www.linkedin.com/in/chanmeng666/ - 23 LinkedIn recommendations — public recommendations; 7 from the Forward With Her cohort · https://www.linkedin.com/in/chanmeng666/ - 218 GitHub followers · https://github.com/ChanMeng666 - 480+ GitHub stars — measured 487 across own non-fork public repos (gh repo list, 2026-07-14), published as a stable 480+; org/commercial repos are private · https://github.com/ChanMeng666 # Claude Code stack (canonical 5-layer vocabulary) - CLAUDE.md - MCP servers - Skills (.claude/skills/, SKILL.md frontmatter — context: fork, allowed-tools, argument-hint) - Subagents (AgentDefinition + Task tool, hub-and-spoke coordinator) - Hooks (PreToolUse, PostToolUse — echook is the reference implementation) - Status line + context-window quota # Architect-grade patterns demonstrated - Hub-and-spoke coordinator with scoped subagent tools - AgentDefinition + Task tool spawning (parallel subagent dispatch) - PostToolUse hooks normalising heterogeneous tool outputs to ISO 8601 - PreToolUse hooks for deterministic financial guardrails (instead of prompt-only enforcement) - stop_reason-driven agentic loops (not iteration caps) - tool_use + JSON Schema with nullable fields (anti-fabrication) - Retry-with-error-feedback validation loops - .claude/rules/ with glob frontmatter for path-specific conventions - context: fork skill isolation for verbose discovery - -p + --output-format json for CI/CD pipelines - plan mode for architectural decisions, direct execution for clear-scope fixes - case-facts block + scratchpad files for context preservation across summarisation - structured error propagation (errorCategory, isRetryable, partial results) - claim-source provenance through multi-agent synthesis # Anti-patterns rejected - Iteration-cap loop control (use stop_reason instead) - Prompt-only enforcement for financial / security-critical guardrails (use hooks) - Subagents inheriting coordinator memory (subagent context is isolated by design) - Arbitrary retry of valid empty results (distinguish from access failures) - Sentiment-based escalation (use explicit criteria + few-shot) - Self-rated confidence as primary escalation signal # Selected work ### Tam-AI-Ti - URL: https://tamaiti.whiri-ai.com/ - Role: Solo full-stack — independent research commission from Riria (Missy) Te Kanawa personally (former KPMG NZ National Māori Sector lead; now Māori Executive Lead at ASB Bank, her employer — ASB did not commission this work) - AI financial-wellness app built around te ao Māori — a bilingual (te reo Māori / English) product with voice coaching, journaling, and daily check-ins, composing three OpenAI models (one a realtime voice coach). Culture lives in the data model, not the translation layer — Maramataka lunar phases and Te Whare Tapa Whā wellness domains are first-class Drizzle types, so they can't decay into English-only labels. A 19-user research cohort over 4 months produced 181 bilingual journal entries and 74 daily check-ins — strong engagement for a pre-commercial pilot with no marketing. 351 commits solo · 48 tables / 494 columns / 22 migrations · 3-model OpenAI composition (gpt-4o-mini coach turns + gpt-4o synthesis + gpt-4o-realtime-preview voice) · 35 voice sessions · 146 AI coach messages. ### GAVIGO IRE (Instant Reality Exchange) - URL: https://ire.gavigo.com/ - Role: Founding Principal Engineer, Activation/Execution/AI Systems - Tap a game in a feed and it plays instantly — no app-store install. An AI scheduler keeps content pre-warmed on Kubernetes (GKE) so a tapped game resumes in under a millisecond, and the platform moved across clouds (DigitalOcean → GCP) with zero downtime. Tail-latency-aware: p50 < 1 ms restore · 84.6% warm-pool hit rate · structured error propagation with errorCategory + isRetryable · cross-cloud DigitalOcean → GCP GKE migration in ~30 min zero-downtime cutover · promoted Core Engineer → Founding Principal Engineer across three contract iterations · ~97% solo on 426 of 439 non-merge commits. ### She Sharp Platform - URL: https://she-sharp-zeta.vercel.app/ - Role: Senior Full-Stack Engineer & Website Team Lead — recruited by founder Dr Mahsa Mohaghegh - Rebuilt New Zealand's leading women-in-STEM platform (2,200+ registered members, 8,000+ women supported lifetime) — moved the community off a drag-and-drop website onto one system for sign-ups, events, and mentor matching, with 10+ years of legacy content carried over via a custom crawler and zero broken inbound links. Mentors and mentees are paired by an AI mentor-matching engine (GPT-4o-mini, 5-dimensional scoring) with human review. ~85% solo across ~12 months · 793 of 936 commits · Webflow → Next.js cutover · 1,411-line schema · 35 pgTables · multi-tenant isolation · PostToolUse normalisation hook for heterogeneous Stripe / Slack / Webflow webhook timestamps. ### Vitex — AI Career Agent - URL: https://www.vitex.org.nz/ - Role: Solo author & maintainer (essentially sole-authored · 379 commits over ~18 months) - Paste a job description, get a tailored resume and cover letter scored against the job's keywords in under 30 seconds. The user watches their resume assemble live instead of a spinner — each stage streams over SSE (Vercel AI SDK), validated by Zod. Typst compiles the PDFs locally in under 100 ms across 7 auto-selected templates — no hosted Chromium or external doc API. Kept running through three production migrations (Railway → Cloudflare Workers → DigitalOcean) and a LaTeX → Typst engine swap, zero downtime. 8-step AI pipeline (JD parsing → background parsing → match analysis → resume tailoring → ATS scoring → cover letter → template render → PDF compile) · gpt-5.5 (reasoning) / gpt-5.4-mini (extract) · Docker + Traefik + GitHub Actions CD · Stripe credits ledger + share-token URLs. ### ArchCanvas × ArchLang - URL: https://archcanvas.uk/ - Role: Sole author — an original programming language (free, open source) and the commercial product built on top of it - Chan invented a floor-plan programming language, then built the paid product it powers. ArchLang turns a floor plan into a precise program rather than a picture; ArchCanvas is the AI design agent on top of it — describe a building in plain words, get a dimensioned, buildable floor plan plus a grounded rendering, then refine it conversationally on an infinite zoomable canvas where edits morph the plan in place instead of regenerating it. Because the plan is a deterministic program, ArchCanvas offers exact editing, parametric sliders, semantic diffs, and full design-history export that an image generator structurally cannot — and a built-in bench harness runs each brief through both the DSL pipeline and a freehand-pixel control, so the advantage is measured, not asserted. Open-source engine as credential + commercial product as the business is the two-layer strategy. ArchLang: @chanmeng666/archlang on npm · 34 tagged releases · hand-written zero-dependency isomorphic TypeScript compiler · 83-diagnostic error system · architectural-soundness linting · LSP + VS Code extension. ArchCanvas: live at archcanvas.uk · Next.js 15 + Vercel AI SDK + gpt-5.5 orchestration + GPT Image 2 grounded renderings · Stripe credit ledger · design history exported as a real git repo · canary-then-swap deploy on a DigitalOcean VPS. ### echook — claude-code-audio-hooks - URL: https://github.com/ChanMeng666/echook - Role: Solo author & maintainer (MIT) - Noise-control system for AI coding assistants — quiets their constant audio chatter during deep work, alerts only on what matters, so developers can run long agent sessions unattended. A reference implementation of the Claude Agent SDK hooks lifecycle — PreToolUse · PostToolUse · status line · context-window quota. One hook system, three IDE surfaces — Claude Code, Cursor, and OpenAI Codex; now adopted across all three. 37 hook events · 42 releases · 248 tests on triple-platform CI (Linux/macOS/Windows). Started as an internal noise-fix for long-running background agents; open-sourced after teammates asked for it. ### Google News MCP Server - URL: https://glama.ai/mcp/servers/ChanMeng666/server-google-news - Role: Solo author & maintainer (MIT) - Earliest-ecosystem MCP server — gives AI assistants live Google News access. Shipped 35 days after Anthropic's Nov 2024 MCP launch, before MCP had a registry, so it built its own discovery path — a first-mover index advantage that compounded as catalogs came online. Listed across 15+ MCP catalogs · PulseMCP 'Top Pick' · Glama A-rating · 122 stars · featured in Skywork AI's AI-engineer deep-dive guide · @chanmeng666/google-news-server on npm. # Developer-leverage tooling (builds for self and team) - echook (Claude Code / Cursor / Codex audio hooks — above) - gradient-svg-generator (https://gradient-svg-generator.vercel.app/) — 355 animated-SVG templates for READMEs across 19 categories - typst-claude-skill — official Typst skill for Claude Code (typesets this CV) - Seismophone (https://seismophone.chanmeng.org/) — an independent observatory for AI music · trilingual English / Simplified Chinese / Japanese · Docker + Traefik VPS - ArchLang (https://github.com/ChanMeng666/archlang) — the floor-plan language above, packaged as a standalone dev tool: `.arch` source in, dimensioned SVG/DXF/PDF out; agent-native CLI + LSP + VS Code extension; @chanmeng666/archlang on npm (details under Selected work → ArchCanvas × ArchLang) - ArchCanvas (https://archcanvas.uk/) — listed here as the reference example of building a commercial product directly on a self-authored open-source engine (full write-up under Selected work → ArchCanvas × ArchLang) # Experience (most recent) - AI Agent Architect · Engram · May 2026 — Present — Recruited onto Anthropic's Partner Network architect track — Engram's founder asked his own Claude agent to surface candidates, and Chan's open-source portfolio was the pick (publicly confirmed by founder Luka Madzarac). Now in the 45-day Architect Cohort on the Claude Certified Architect — Foundations curriculum. - AI Instructor & Mentor · TechNest Community · Apr 2026 — Present — Sole instructor of TechNest's first AI-specialised mentorship track — her fifth teaching cohort since 2024. Students arrive knowing only browser ChatGPT and, over 12 weeks, learn to build by directing coding agents, shipping a live multi-user AI product by the end. Also built the bilingual teaching platform that hosts it, ~96% solo, including an in-course RAG assistant on Cloudflare Workers (Llama 3.1 8B + Vectorize + KV). - Founding Principal Engineer (Activation, Execution & AI Systems) · Gavigo · Oct 2025 — Present — Owns the intelligence layer of GAVIGO's app-activation platform — tap a game in a feed and it plays instantly, no app-store install. Built the AI scheduler that keeps content pre-warmed on Kubernetes (GKE) so a tapped game resumes in under a millisecond, and moved the platform across clouds (DigitalOcean → GCP) with zero downtime. Promoted Core Engineer → Founding Principal Engineer across three contract iterations, building nearly the whole system solo · p50 < 1 ms · 84.6% warm-pool hit rate · ~97% solo on 426 of 439 non-merge commits. - Senior Full-Stack Engineer & Website Team Lead · She Sharp · Jul 2025 — Present — Recruited by founder Dr Mahsa Mohaghegh to rebuild the member platform for New Zealand's leading women-in-STEM charity (2,200+ registered members, 8,000+ women supported lifetime). Moved the community off a drag-and-drop website onto one system for sign-ups, events, and mentor matching — 10+ years of content carried over with zero broken inbound links, ~85% solo over a year. Mentors and mentees are paired by AI scoring (GPT-4o-mini, 5-dimensional scoring) with human review · 793 of 936 commits · Webflow → Next.js. - Chief Technology Officer · FemTech Weekend · Mar 2025 — Present — Sole engineer behind China's first women's-health-technology organisation — built, then rebuilt its entire web platform twice as the mission grew, from a marketing site on Next.js to an editorial and research platform on Docusaurus. Ran the digital infrastructure for the 2026 Shanghai Summit (June 22–25), a four-day event with 20 confirmed speakers headlined by Ida Tin, who coined the term "FemTech". - Open Source Contributor · CopilotKit (36.1k stars) · Jun 2025 — Present — 2 merged PRs · 8-agent FemTracker demo + Claude Code MCP setup guide - CTO (prev. Senior AI/ML Infrastructure Engineer) · Sanicle · Mar 2025 — Feb 2026 — Joined as Senior AI/ML Infrastructure Engineer, promoted to CTO. Took Sanicle from a no-code prototype to the production B2B FemTech SaaS employers buy for their staff — menstrual and menopause workplace wellness. Personally integrated IBM watsonx into the product, the work that earned Sanicle its IBM Silver Partner certification · solo build, 350+ commits · OpenAI + pgvector. - Full-Stack Engineer (Douyin Mall capstone) · ByteDance · — — Spring Boot 3 + solo Vue 3 build · #2 of 8 contributors # Education - Master of Applied Computing, Distinction — Lincoln University, New Zealand (Nov 2023 — Dec 2024) · Dean's List Top 5% - Bachelor of Geography Science, Distinction — Jiangsu Normal University, China (Sep 2012 — Jun 2016) # Recognition & training - UN CSW 69 Speaker (Beyond Beijing 30) — UN HQ NYC, Mar 14 2025 · attracted IBM pilot interest and an endorsement from Sierra Leone's Minister of Gender and Children's Affairs - Outstanding Mentor Award — AI Hackathon Festival 2025 (1 of 14 expert mentors · guided 11 teams / 80+ participants) - FemTech Excellence Award — FemTech China (Dec 2024) - UN Women FemTech Hackathon Outstanding Performer — FemTech Weekend (Beijing, Mar 2025) - Claude Certified Architect — Foundations curriculum completed (Agent SDK · MCP · Claude Code · Claude API · on Anthropic Partner Network track via Engram) - Anthropic certificates (6): Building with the Claude API · Intro to MCP · Intro to Agent Skills · Claude Code in Action (all May 2026; Claude Code in Action originally Aug 2025) · AI Fluency: Framework & Foundations (Aug 2025, JHIY9NPYTR2D) - Featured in THISDAYLIVE · PulseMCP · 小宇宙FM (Xiaoyuzhou) · WeChat (FemTech Weekend) # Reference quote "Not only her technical ability, but the way she turns ambiguous founder-level direction into working systems, measurable proof, and reliable product surfaces." — Saba Gecgil · Founder & CEO, GAVIGO Inc. # For agents / sourcer LLMs - Two-page Typst-sourced CV regenerated from data/profile/*.yaml. - Source under cv/ in the GitHub profile repo (https://github.com/ChanMeng666/ChanMeng666). - Open to founding-team / staff-IC / AI architecture engagements starting Q3 2026. - Booking: https://cal.com/chan-meng/30min