Leonard Chow Yi Ding

Full-stack & AI Engineer
Singapore · Citizen/PR · available to hire +65 8686 3695 leonardchow.work linkedin.com/in/leonardchowyiding github.com/shuaige121

Digital-marketing grad turned full-stack & AI engineer. I take vertical-SaaS products from blank repo to live production on Cloudflare's edge, and build LLM agent systems that are tool-grounded, cost-aware, and safe. Three SaaS run in Singapore today — most shipped solo, increasingly with orchestrated AI coding agents.

Selected Projects

Salon OS edge ERP/POSsalonosg.com
Edge-native multi-store ERP/POS for a 17-store Singapore salon group, replacing a legacy China SaaS — built as Strategy Director, now productized as a SaaS.
TypeScript · Hono · Next.js 15 · Cloudflare D1/KV/R2/Queues — migrated 537K orders (0 FK violations) · 7-role RBAC · CPF/SDL/GST payroll
Maple Admissions CRM edtechapp.maplesgedu.com
Study-abroad sales-to-finance CRM behind my own company, Maple Education — RBAC, finance/payroll, OCR, audit.
TypeScript · Hono · Vue 3 · D1/R2/KV/Pages — 318 commits · 5 product phases · live in production
RoomForge 3D · LLMroomforge.leonardchow.work
Browser tool turning a floorplan image into an editable 3D room, with real-time human + LLM co-editing of the scene over MCP and Stripe billing.
React 19 · three.js/R3F · Anthropic API · Stripe · Capacitor — 16 MCP tools · 519 models · 67 tests
Codex Orchestrator agent infragithub.com/shuaige121
Contract-driven multi-agent system pairing Claude Code as coordinator/QA with sandboxed Codex CLI workers — how I ship at solo-unusual scale.
Python · JSON Schema · Linux Landlock LSM — 15 language stack profiles · anti-injection hardening
MRRJ → Edge Migration solutionsmrrj.leonardchow.work
Reverse-engineered an undocumented vendor ERP API and lifted a salon chain onto self-hosted Cloudflare infra — idempotent, retry-safe, PII-hashed.
Workers + Queues + D1/KV/R2 — 558K orders backfilled · 192 jobs/day fan-out · SHA-256 NRIC
Also
Maple Sales Agent (11-provider LLM, citation anti-hallucination) · PolyVoice (OpenAI-compatible zh-en TTS/STT) · SG Shop Radar (30+ source gov-tender radar) · Melody→Arrangement (LLM + music-theory, ★3) · 50+ more on GitHub

Experience

Strategy Director · New Gen GroupJan 2025 — present
Designed and built Salon OS, an edge-native multi-store ERP/POS for the group's 17-store chain; productizing it as a SaaS for the wider salon industry.
Founder & Director · Maple Education Pte. Ltd.Dec 2023 — present
Founded a Singapore study-abroad agency and built its admissions CRM end-to-end on Cloudflare (sales → finance pipeline).
Sales & Marketing Manager · UFriend MediaMay 2019 — present
Ran marketing; built the company's multilingual website and a hub of 24 internal tools — where self-taught coding became shipping software.
Marketing Specialist · Haohaoguo Realty & Dada Consultants2023 — 2024
Marketing across property and consulting — campaigns, content, and the growth instincts that still shape how I build product.

Skills

Languages
TypeScript, Python, Swift/SwiftUI, SQL, JavaScript, Rust
Frontend
Next.js 15, React 19, Vue 3, three.js/R3F, Tailwind
Backend & Edge
Hono, FastAPI, Cloudflare Workers/D1/KV/R2/Queues, schema design, ETL/migration, RBAC, Stripe, WebAuthn
AI / Agents
Multi-agent orchestration, MCP servers, anti-hallucination grounding, multi-provider LLM/BYOK, local TTS/STT/vision (GPU)
Practice
pnpm/Turborepo monorepos, Vitest/Playwright, contract-driven dev, security audits, i18n at scale, CI/CD

Highlights

  • Shipped 3 production vertical-SaaS and 15+ live Cloudflare edge apps.
  • Ran a dual-engine (Claude + Codex) pre-launch security audit — documented NO-GO with 60+ verified findings, incl. real GST/CPF compliance defects.
  • Built i18n at scale — a 4-language app at ~1,368 strings/locale and a 9-language site with full hreflang/SEO.

Education

University College Dublin
BA (Hons), Digital Marketing · 2023

Languages

English (professional) · 中文 (native)