Skip to content
View ChanMeng666's full-sized avatar
👋
OPEN TO WORK
👋
OPEN TO WORK

Block or report ChanMeng666

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ChanMeng666/README.md

Chan Meng

Chan Meng — AI Agent Architect & Full-Stack Engineer · Auckland, New Zealand

AI Agent Architect · Full-stack Engineer · AI Builder. Auckland, New Zealand.

I architect AI agents, ship full-stack platforms end-to-end, and teach others to do the same. Building at the intersection of AI, cultural technology, and women's health.

Open to founding-team / staff-IC / AI architecture engagements. Book a 30-min intro

Featured in THISDAYLIVE  ·  PulseMCP  ·  FemTech Weekend  ·  小宇宙FM (Xiaoyuzhou).

Portfolio LinkedIn Email


What I build

What I work on full-time: a language that turns text into floor plans, and the AI design studio built on top of it. Everything else I build is further down.

ArchLang is an open-source language that compiles plain-text source into floor plans. The card shows source being typed and the drawing compiling beside it: five example plans, one constant changed, and a lint finding raised and cleared.

Describe a floor plan in plain text — walls, rooms, doors, windows — and get a precise, dimensioned architectural drawing back. Change one number and exactly one thing moves. It also checks that a plan is actually livable, and powers ArchCanvas, an AI design agent.


ArchCanvas, an AI architectural designer: describe your home and get a dimensioned floor plan. The studio takes a brief, drafts the plan in passes, moves a wall from an edit in plain words, lists what it could not get right, then renders and exports it.

An AI design agent for architects and self-builders: describe a building in plain words and it designs a dimensioned floor plan you can actually build from, plus a realistic rendering — then you refine it by talking, on an infinite zoomable canvas.


Client & organisation work

Systems I built for real clients and employers — a women's-health-tech community in China, an Auckland food festival, a Delaware startup, New Zealand's leading women-in-STEM charity, and a Canterbury infrastructure company — all still running today. I'm FemTech Weekend's CTO. Until September 2026 I was also She Sharp's Senior Full Stack Engineer & Website Team Lead and GAVIGO's Founding Principal Engineer.

FemTech Weekend, the bilingual website and sign-up system that carried Shanghai Summit 2026. The stage shows its home page switching from English to Simplified Chinese, the summit agenda opening day by day, and a pitch application being filled, submitted and reviewed. For FemTech Weekend FemTech Weekend — CTO (Mar 2025 — present).

The bilingual website and sign-up system for FemTech Weekend — China's first women's-health-tech community — which carried Shanghai Summit 2026 and its 20 speakers, led by Ida Tin, who coined the term FemTech.


Eatropolis, the website for Auckland’s one-day culinary festival at Shed 10 on 10 October 2026. The card shows its dish browser filtering 28 signature dishes by cuisine, its lineup of 21 kitchens filling in, and its concierge answering a visitor’s question about the venue. For Chow Luck Club Ltd Chow Luck Club Ltd — Commissioning client for eatropolis-website (Auckland, NZ)  ·  Tātaki Auckland Unlimited Tātaki Auckland Unlimited — Event partner and co-reviewer of the eatropolis-website build, on behalf of Auckland Council Events.

The live site for Eatropolis, Auckland's official one-day culinary festival — 30+ award-winning chefs at Shed 10 on 10 Oct 2026. Commissioned work, reviewed by the council's development agency: WCAG 2.2 AA, a voice-enabled AI event guide, a 1,000-visitor load test, zero errors.


GAVIGO IRE is the activation and execution layer for interactive software. A phone scrolls a feed of videos and games while the orchestration log beside it takes each game from standby to active, running and ready as the viewer arrives. Product UI recreated in code; sequence shortened. For GAVIGO Inc. GAVIGO Inc. — Founding Principal Engineer (Oct 2025 — Sep 2026).

Founding-engineer build for GAVIGO, a Delaware startup: scroll a phone feed and a game plays right in the scroll, with no app-store install. An AI orchestrator on Kubernetes keeps the next game on standby and activates it as you arrive; scroll back and the session is reattached.

↳ Sub-projects I built solo: GAVIGO Website ↗


She Sharp: the platform a New Zealand women-in-STEM charity runs on, a charity on infrastructure it owns. The stage shows five of its features at work: an event synced from Slack to the website, the visitor assistant calling a typed tool, AI mentor matching scored on five factors and approved by an admin, the mailing list’s double opt-in and first send, and the agent skills that run recurring work. For She Sharp She Sharp — Senior Full Stack Engineer & Website Team Lead and Ambassador (Jul 2025 — Sep 2026).

The digital and AI-native transformation of a volunteer-run New Zealand women-in-STEM charity: moved off rented software onto infrastructure it owns, with event setup, newsletters, posters, video and the mailing list rewritten as 11 agent skills a non-engineer can run.


CORDE Mobile, an offline-first React Native field-log app for maintenance crews. Two phones redrawn from the app show a crew’s morning: the six-tool dashboard goes offline, a new log saves with no signal, then, back online, a date-range sync brings in the jobs and they drop onto a map as pins. For CORDE CORDE — Full Stack Developer & Lead Documenter — Lincoln University COMP693 industry placement (Jun — Nov 2024).

An offline-first React Native app for CORDE's field crews in rural Canterbury: capture text, photos and GPS with no signal, then sync when coverage returns. Built in a university placement team of three, where I wrote the largest share of the code and led the documentation.


More I've built

Everything else I build and maintain beyond the featured work above — my own tools, games, and products, most of them open source, plus the smaller builds I've shipped for clients.

AI agents & tooling

echook is an open-source notification system for the AI coding agents Claude Code, Cursor and Codex. The card shows a terminal session recreated in code from the product's own output: a permission request reaches you as a sound, a desktop toast and a phone notification, a setting is changed by asking the agent (“mute audio for an hour”), and the status line's quota and context bars change colour as they fill.
echook echook A notification system for AI coding assistants — Claude Code, Cursor, and Codex — that you install and set up just by talking to the AI in plain English. It plays sounds, reads the agent's reply aloud, warns you before you hit usage limits, and shows a live status bar.
↳ Works with Claude Code Claude Code · Cursor Cursor · OpenAI Codex OpenAI Codex
Google News MCP Server, an open-source Model Context Protocol server that lets AI assistants such as Claude search live Google News. The card shows a chat calling its one tool, google_news_search, and the answer arriving as article cards sorted into 5 topics (AI & Technology, Business, Science & Research, Healthcare, General), which regroup as the country and language codes change across 10 languages.
Google News MCP Server Google News MCP Server Lets AI assistants like Claude search live Google News — sorted into topics, in 10 languages. One of the first tools built for Anthropic's Model Context Protocol: shipped 35 days after the standard launched, and it's now listed across 15+ MCP directories.
AI Programming, the public website at programming.chanmeng.org where beginners learn to build software with AI. The card plays its docs site: switching between 5 course versions, opening a lesson whose code types itself, the AI tutor answering “What is the capstone project?” and citing the two lessons it drew on, and the capstone showcase of student projects.
AI Programming Education Platform AI Programming Education Platform A public website that teaches beginners to build software with AI — three years of cohorts kept side by side (five course versions, three running in 2026), plus an in-site AI tutor that answers from each class's own lessons and a Demo Day page for students' finished projects.
↳ Cohorts taught for TechNest Community TechNest Community · Peyvand Academy Peyvand Academy · Her Waka Her Waka · Forward with Her Forward with Her
a11y-loop, an open-source Agent Skill and command-line tool that has a coding agent write accessible UI, audit the rendered page in a real browser, fix what was found and audit again. The card follows one turn of that loop on the demo page: 163 detectable failures across five rendering passes fall to 0, beside the 44 findings left for review and the 15 manual checks automation cannot judge.
a11y-loop a11y-loop Makes AI coding agents write accessible UI by default, verifies it in a real browser, and lists what it could not check so a pass never overclaims WCAG 2.2 AA. Built for the accessible-UI challenge set at the Aotearoa AI Hackathon 2026 by the organisation now adopting it.
↳ Being adopted by My Life My Voice My Life My Voice

Client & commissioned work

Tam-AI-Ti, a te reo Māori AI coach for financial wellbeing, built on the Māori holistic-health model Te Whare Tapa Whā. Five parts of the product at work: a daily whakataukī and check-in, the maramataka calendar, a goal's action plan, a hauora journal filled in by voice, and whānau support with permissions the user sets; the interface is recreated in code, and the demo account and figures are illustrative.
Tam-AI-Ti Tam-AI-Ti A te reo Māori AI coach for financial wellbeing, built on the Māori holistic-health model Te Whare Tapa Whā — encoded in the database, not added as decoration. A 19-person research cohort used it over four months: voice coaching plus 181 bilingual journal entries.
↳ For Riria (Missy) Te Kanawa Riria (Missy) Te Kanawa — Māori Executive Lead, Strategy & Governance at ASB Bank — a development commission.

View all repositories →

Sound I make

Suno cards — top 3

↑ Cards via my open-source github-readme-suno-cards — try it on your README.

What I can do

1 Architect production AI agents. Multi-model orchestration, LangGraph + CopilotKit + MCP, bilingual cultural framing where domain concepts live in the schema, not in UI stickers.

2 Ship full-stack platforms end-to-end. Next.js + Supabase + Stripe + Drizzle SaaS that survives architectural pivots — multi-tenant isolation, RLS, a cross-cloud Kubernetes migration in a ~30-minute cutover.

3 Build multi-surface AI infrastructure and teach it. Single backend, multiple surfaces (React SPA + HTTP API + MCP + CLI) with feature parity. Teaching doctrine: natural language is the source code.

What I make beyond code

The software is half of it. I also make what an organisation shows the world: reports typeset in code, promo films, pitch decks, event slides and newsletters, plus the data work and findability underneath. Open any row to see the work.

Promo films: a wall of film posters, one for each film

Product films whose picture is a coded replica of the product's own interface, not a screen recording; an event promo; films for my own mark; and music videos for my own songs (made with Suno), their picture drawn frame by frame in code with no image or video generation model.

Watch the films YouTube

 Typeset PDF reports   Funder-grade reports typeset in code (Typst), where every figure traces to a named source.
Typeset PDF reports: She Sharp 2026 Half-Year Report

She Sharp 2026 Half-Year Report · She Sharp
A 31-page funder report for a NZ women-in-STEM charity, typeset in Typst from the charity's own event register, member-platform database and booking exports — with a build gate that refuses to ship a figure not traced to a source.
Download the PDF (4 MB) ↓

 Pitch decks   Investor-facing HTML decks in a Swiss grid, built for a founder to present and send.
Pitch decks: GAVIGO technical proof deck

GAVIGO technical proof deck · GAVIGO Inc.
A 19-slide investor deck in a Swiss international-style grid, built as a single HTML file for the founder to present live and send behind a password.

 Event slides   Live, data-driven presentation decks that run a room for two days.
Event slides: Aotearoa AI Hackathon Festival 2026 — event deck

Aotearoa AI Hackathon Festival 2026 — event deck · She Sharp
The 91-slide deck that ran two days of She Sharp's hackathon at AUT City Campus (7–8 August 2026), rendered in the browser from the event's own data — timers, team slides and the winners reveal included.
Open it live →

 Newsletters   Email newsletters designed, written and sent from infrastructure the sender owns.
Newsletters: Chan's AI Weekly; The Monthly She#

Chan's AI Weekly · chanmeng.org
A weekly five-minute AI briefing, written with Claude Code against a house style guide and sent through Resend from chanmeng.org — with the whole workflow published at chanmeng.org/newsletter/how-its-made.
Open it live →

The Monthly She# · She Sharp
She Sharp's monthly newsletter, moved off Mailchimp onto infrastructure the charity owns — a 1,549-person list cut over with 0 failures, 179 past issues recovered and served from the charity's own site.
Open it live →

 Digital transformation   Turning an organisation's scattered SaaS data into a structured, owned, auditable record.
Digital transformation: She Sharp digital & AI transformation record

She Sharp digital & AI transformation record · She Sharp
An evidence-backed record of a charity's move off rented software onto a system it owns — three platform migrations, a data-sovereignty programme and a governance audit — where every number is tagged measured, cited or derived.

 SEO & GEO   Making work findable by search engines and by the AI models people now ask instead.
SEO & GEO: Surfaced by Claude, confirmed by the founder

Surfaced by Claude, confirmed by the founder · Engram
When Engram founder Luka Madzarac asked Claude Code to find an AI architect, it surfaced Chan Meng, and he confirmed it publicly on LinkedIn. The public footprint it read is built for exactly that reader — llms.txt, JSON-LD and an open-source record, all generated from one data source.

“It's true, Claude Code surfaced Chan as one of the strongest matches for what we're looking for.”

Luka Madzarac  — Luka Madzarac, Founder, Engram · the post

Visitors from around the world

Visitor flag map

↑ Flag map via my open-source github-visitor-counter — try it on your README.

I started with maps. A geography degree, then a first job teaching maths to teenagers in China. Then the industry vanished. Almost overnight, private tutoring was regulated out of existence. At thirty, I began again. I moved to New Zealand and read for a Master of Applied Computing. I learned to build with AI. From my first assignment I paired with a model. Today I direct coding agents. I am a minimalist. Everything I own fits in one backpack and one suitcase. I subtract until only the idea is left. The work spoke first. A founder asked Claude Code to find an AI architect. It surfaced me. I hadn't applied; the work had. Now I build AI agents. Founder of ArchCanvas. CTO at FemTech Weekend. Based in Auckland.

Experience

  • Founder & Sole Engineer at ArchCanvas  ·  Apr 2026 -- Present
      Founder and sole engineer of ArchCanvas, an AI architect that turns a plain-English brief into a dimensioned floor plan — and of ArchLang, the open-source floor-plan language I invented so every plan it draws can be compiled, checked and edited exactly.
  • Chief Technology Officer at FemTech Weekend  ·  Mar 2025 -- Present
      Sole engineer behind every digital surface of FemTech Weekend: two platform generations, plus the summit pages, application system and admin review tools that carried its four-day 2026 Shanghai Summit — built and run remotely from Auckland.

Previously: TechNest Community (AI instructor), Engram (AI Agent Architect, Anthropic Partner Network), Sanicle (CTO), FreePeriod (CTO), Forward With Her (mentor), ByteDance (Youth Training Camp), CORDE (Lincoln industry placement), Aotearoa Infinite Academy.

Writing

Field reports written while building the thing they describe — what the decision was, what broke, and what I'd do again. Everything below is self-hosted; nothing is behind a platform login.

Sep 2026 Suno Closed Its Public MP3. The Only Audio Left Won't Identify Itself.
Follow-up to the trending-feed investigation, from daily automated captures running since 2026-04-12: a dated record of Suno's public API dropping the plain MP3 that always played and leaving only an unidentifiable `m4a-opus` address — what was measured on 24 August, what changed three weeks later, and where the trail stopped.
Jun 2026 Claude Code Audio Hooks: System Architecture
The architecture of claude-code-audio-hooks — an event-driven notification system designed to be operated by an AI agent rather than a human: no interactive prompts, NDJSON logs, single-shot config.
Jan 2026 CopilotKit + LangGraph.js HITL Integration Guide
A field report on wiring human-in-the-loop approval flows between CopilotKit and LangGraph.js, including the snake_case/camelCase tool-call-id mismatch that breaks them, the approaches that failed, and the working solution.
Jul 2026 Stripe Payments + Cloudflare Workers Integration
Running Stripe checkout, subscriptions, webhooks and the billing portal in a Next.js app deployed to Cloudflare Workers via OpenNext — including the server-side Stripe client changes Workers forces and the two-layer environment-variable setup.
Aug 2025 The Future is Small: Why Small Language Models (SLMs) Are Powering the Next Wave of AI Agents
The argument that small language models, not frontier LLMs, will power most agentic AI: why SLMs suit the narrow repetitive calls agents actually make, the shift already underway, and how existing agents could be converted.

Read all 54 articles →

Recognition

Credentials

❝   Chan has been one of the most important engineering contributors to GAVIGO during a demanding early stage. What stands out about Chan is 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 at GAVIGO Inc. (Activation & Execution Layer for Interactive Software); managed Chan directly during the GAVIGO engagement  ·  read full recommendation →

Thanks for visiting


Newsletter Resume My Story Buy Me a Coffee

Design tokens & voice principles → brand system.

Chan Meng by the sea in Auckland — let's connect

Chan Meng — AI Agent Architect & Full-Stack Engineer · « Subtraction for life, addition for thought. »

Last updated 2026-10-09. Back to top.

Pinned Loading

  1. 👋 Chan Meng 👋 Chan Meng
    1
    🚀 Full-Stack Developer & AI Educator
    2
    🌸 FemTech Advocate | Ex-ByteDance
    3
    ⚡ React · Next.js · Python · LangGraph
    4
    🌍 Open Source Contributor | New Zealand
    5
    🌿 Subtraction for life, Addition for thought
  2. echook echook Public

    【Every star you give feeds a hungry developer's motivation!⭐️】 🔊 echook — AI-operated audio notifications for Claude Code, Cursor IDE & Codex CLI — 26 hooks, voice + chime themes, TTS, webhooks, ra…

    Python 87 6

  3. archlang archlang Public

    An open-source DSL and compiler for floor plans: write .arch source (or have an AI agent write it) and compile it to SVG, DXF or PDF with linting and geometric validation.

    TypeScript 15 2

  4. gradient-svg-generator gradient-svg-generator Public

    【Be a star, give a star!⭐️】A Node.js service that generates animated gradient SVGs with customizable text overlays. Supports multiple gradient types, animation effects, and includes templates for b…

    JavaScript 7 1

  5. server-google-news server-google-news Public

    【Star-crossed coders unite!⭐️】Model Context Protocol (MCP) server implementation providing Google News search capabilities via SerpAPI, with automatic news categorization and multi-language support.

    TypeScript 129 21

  6. server-google-jobs server-google-jobs Public

    【Every star you give feeds a hungry developer's motivation!⭐️】A Model Context Protocol (MCP) server implementation that provides Google Jobs search capabilities via SerpAPI integration. Features mu…

    JavaScript 23 10