Singapore · available to hire新加坡 · 可立即受雇

I turn ideas into shipped software. 把想法做成能上线的软件。

Full-stack & AI engineer based in Singapore. A digital-marketing grad who taught himself to code — now I ship vertical SaaS, AI agents, and Cloudflare-edge systems end-to-end, mostly solo. Three are running in production today. 新加坡全栈 & AI 工程师。数字营销科班出身、自学编程——如今独立把垂直 SaaS、AI agent 与 Cloudflare 边缘系统从 0 做到生产,已有三套在线上运行。

Read my work as a…用哪个视角看我…

Equal parts product founder, AI engineer, and solutions architect. Pick a lens to filter the projects below. 既是产品创始人,也是 AI 工程师解决方案架构师。选一个视角,下方项目会随之高亮。

3
production vertical-SaaS shipped套生产级垂直 SaaS
15+
live apps on Cloudflare edge个 Cloudflare 边缘在线应用
558K
legacy rows migrated to D1行遗留数据迁入 D1
60+
repositories on GitHub个 GitHub 仓库

Selected work精选作品

Things I designed, built, and shipped我设计、构建并交付的东西

A slice of the portfolio — production SaaS, AI agent infrastructure, and edge systems. Every metric below traces to a real repo or deployment.作品集的一部分——生产 SaaS、AI agent 基础设施、边缘系统。下方每个数字都对应真实仓库或线上部署。

Flagship旗舰Edge ERP/POS边缘 ERP/POSlive在线

Salon OS

Edge-native multi-store ERP/POS for a 17-store Singapore salon group, replacing a legacy China SaaS — built as Strategy Director and now productized for the wider industry.为新加坡 17 店美业集团做的边缘原生多店 ERP/POS,替换老旧中国 SaaS——任战略总监期间构建,现正产品化对外。

17-store chain17 店连锁537K orders migrated537K 订单迁移0 FK violations0 外键冲突7-role RBAC7 角色 RBACCPF/SDL/GST
TypeScript · Hono · Next.js 15 · Cloudflare Workers/D1/KV/R2/Queues · WebAuthn
Flagship旗舰EdTech CRM教育 CRMlive在线

Maple Admissions CRM

The study-abroad admissions CRM behind my own company, Maple Education — a full sales-to-finance pipeline on Cloudflare, live at app.maplesgedu.com.我自己公司枫叶留学背后的招生 CRM——Cloudflare 上的完整销售到财务链路,已上线 app.maplesgedu.com。

318 commits318 次提交204 AI build sessions204 次 AI 构建~3.5 wks~3.5 周5 product phases5 个产品阶段
TypeScript · Hono · Vue 3 · D1/R2/KV/Pages · Playwright · Docker
Flagship旗舰3D · LLMlive在线

RoomForge (StoreySG)

Browser tool that turns a floorplan image into an editable 3D room — with real-time human + LLM co-editing of the scene over MCP, plus Stripe billing.把户型图变成可编辑 3D 房间的浏览器工具——人与 LLM 通过 MCP 实时共同编辑场景,含 Stripe 计费。

16 MCP tools16 个 MCP 工具519 CC0 models519 个 CC0 模型67 tests67 个测试Stripe + PWA
React 19 · three.js/R3F · CSG/BVH · Anthropic API · Stripe · Capacitor · Swift RoomPlan
Flagship旗舰Agent infraAgent 基建live在线

Codex Orchestrator

A contract-driven multi-agent system pairing Claude Code as coordinator/QA with sandboxed Codex CLI workers — how I build at a scale unusual for one person.合约驱动的多 agent 系统:Claude Code 当协调/QA,配沙箱化的 Codex CLI worker——我得以用一人之力做出超规模产出的方式。

15 stack profiles15 套技术栈配置Landlock sandboxLandlock 沙箱anti-injection防注入
Python 3.10+ · Claude Code · Codex CLI · JSON Schema · Linux Landlock LSM
Flagship旗舰SaaS · iOS/macOSlive在线

Salon SaaS

Multi-tenant salon SaaS with native SwiftUI iOS + macOS POS clients and a Singapore-correct finance core (commission, refunds, IFRS-15 deferred income).多租户美业 SaaS,含原生 SwiftUI iOS + macOS POS 端,以及符合新加坡规则的财务核心(提成、退款、IFRS-15 递延收入)。

22 MCP tools22 个 MCP 工具103 tests green103 测试通过CPF/GST/IFRS-15Swift + TS
Swift/SwiftUI · TypeScript · Hono · D1/KV/R2 · jose · pdf-lib · Vitest
Migration迁移live在线

MRRJ → Edge Migration

Reverse-engineered an undocumented vendor ERP API and lifted a salon chain off it onto self-hosted Cloudflare infra — idempotent, retry-safe, PII-hashed.逆向某厂商 ERP 的未公开 API,把一家美业连锁从它迁到自托管 Cloudflare 设施——幂等、可重试、PII 哈希。

558K orders backfilled558K 订单回填192 jobs/day fan-out192 任务/天 扇出SHA-256 NRIC
TypeScript · Workers + Queues + D1/KV/R2 · Playwright · Wrangler
LLM agent

Maple Sales Agent

An edge-deployed LLM sales agent with tool-calling over D1 and a strict anti-hallucination regime: every figure must carry a tool-sourced citation.部署在边缘的 LLM 销售 agent,基于 D1 工具调用,配严格反幻觉机制:每个数字都必须带工具来源引用。

11 LLM providers11 个 LLM 厂商BYOK + fallbackBYOK + 兜底per-call cost audit逐次成本审计
TypeScript · Hono · D1/KV · Vue 3 + Pinia · Vitest
Voice infra语音基建

PolyVoice

A pluggable Chinese-English voice framework — streaming TTS + STT behind an OpenAI-compatible API, with swappable ML backends each isolated in its own venv.可插拔的中英语音框架——流式 TTS + STT,OpenAI 兼容 API,可热插拔的 ML 后端各自独立 venv 隔离。

OpenAI-compatibleOpenAI 兼容CosyVoice3 / SenseVoicelocal GPU本地 GPU
Python · FastAPI · CosyVoice3/Spark · SenseVoice/faster-whisper · sherpa-onnx · PySide6
Gov-tech政务科技live在线

SG Shop Radar

A serverless Singapore shop-tender radar ingesting 30+ government, mall, and property sources on a schedule into a change-tracked edge database.serverless 的新加坡店铺招标雷达,按计划抓取 30+ 政府、商场与地产来源,进入变更追踪的边缘数据库。

30+ sources30+ 来源4 cron schedules4 个定时任务7 CF bindings7 个 CF 绑定
TypeScript on Workers · D1 + 2×KV + 2×R2 · Python (httpx/Playwright) · Leaflet
Music AI音乐 AI

Melody → Arrangement

An LLM + music-theory engine that arranges a melody into full multi-track MIDI — with a full rule-based fallback when the model is unavailable.LLM + 乐理引擎,把一段旋律编成完整多轨 MIDI——模型不可用时有纯规则兜底。

3 on GitHubGitHub ★ 39 styles × 6 moods9 风格 × 6 情绪CLI + web DAWCLI + 网页 DAW
Python · mido · Pydantic v2 · Anthropic API · React 19 + Tone.js
Desktop · Web3

Web3 Wallet Manager

A Tauri v2 native Windows desktop app for batch wallet ops across 8 EVM chains — keys never leave the machine, via secret-sharding + AES-GCM.Tauri v2 原生 Windows 桌面应用,跨 8 条 EVM 链批量操作钱包——私钥不出本机,靠秘密分片 + AES-GCM。

8 EVM chains8 条 EVM 链~40MB portable EXE~40MB 便携 EXEzero-CDN零 CDN
Tauri v2 (Rust) · ethers.js v6 · SubtleCrypto AES-GCM · JSZip

+ 20 more+ 还有 20 多个

Tender monitors, MCP tooling, a Telegram PM bot, an AI-company OS, multilingual marketing sites, a CapCut-style AI video editor, and more.招标监控、MCP 工具、Telegram 项目管理 bot、AI 公司操作系统、多语营销站、CapCut 式 AI 视频编辑器等等。

Skills技能

What I reach for我常用的工具箱

marks a strong area — evidenced across multiple shipped projects. 标记的是强项——有多个已交付项目支撑。

Languages语言

TypeScriptPythonJavaScriptSwift / SwiftUISQLRustHTML / CSS

Frontend前端

Next.js 15React 19Vue 3Tailwindthree.js / R3Fshadcn / RadixSvelteKit

Backend / Data后端 / 数据

Hono (Workers)FastAPISchema designETL / migrationRBAC / multi-tenantStripeWebAuthn / auth

Cloud & Edge云 & 边缘

Cloudflare WorkersD1KV / R2 / QueuesPagesOpenNext / WranglerDockerSelf-hosted GPU

AI / AgentsAI / 智能体

Multi-agent orchestrationMCP serversAnti-hallucination groundingMulti-provider LLM / BYOKLocal TTS/STT/visionRAG / embeddings

Practice工程实践

pnpm / Turborepo monorepoVitest / PlaywrightSpec-/contract-drivenSecurity auditsi18n at scaleCI/CD · GitHub Actions

Domains领域

Vertical SaaSSG compliance (CPF/SDL/GST/PDPA)EdTech CRMRetail POS / payrollGov-techPropTech / 3D

Also: marketing & growth还有:营销 & 增长

Digital marketing (degree)SEO / hreflangAds / 小红书 投放Landing-page craft

Experience经历

Marketing roles where I quietly became an engineer在营销岗位上,悄悄长成了工程师

My titles say marketing and strategy; my output is production software. Here's where the building happened.头衔写着营销与战略,产出却是生产级软件。下面是这些"构建"发生的地方。

Jan 2025 — present · Singapore
Strategy Director战略总监 · New Gen Group

Designed and built Salon OS, an edge-native multi-store ERP/POS for the group's 17-store chain (POS, payroll with CPF/SDL/levy, audit), and am productizing it as a SaaS for the wider salon industry.为集团 17 店连锁设计并构建了Salon OS——边缘原生多店 ERP/POS(POS、含 CPF/SDL/外劳税的薪资、审计),并正将其产品化为面向同行的 SaaS。

Dec 2023 — present · Singapore
Founder & Director创始人 & 董事 · Maple Education Pte. Ltd.

Founded a Singapore study-abroad agency and built its admissions CRM end-to-end — a full sales-to-finance pipeline on Cloudflare (RBAC, finance/payroll, OCR, audit), live at app.maplesgedu.com.创办新加坡留学中介,并端到端构建其招生 CRM——Cloudflare 上完整的销售到财务链路(RBAC、财务/薪资、OCR、审计),已上线 app.maplesgedu.com。

May 2019 — present · Singapore
Sales & Marketing Manager销售与市场经理 · UFriend Media

Ran marketing, and built the company's multilingual website plus a hub of 24 internal tools — where self-taught coding turned into shipping real software.负责市场,并构建了公司多语网站及 24 个内部工具的工具台——自学编程在这里变成了真正交付软件。

Apr 2023 — Dec 2024 · Singapore
Marketing Specialist营销专员 · Haohaoguo Realty Pte. Ltd. · & Dada Consultants (2024)

Marketing specialist roles across property and consulting — campaigns, content, and the growth-side instincts that still shape how I build product.地产与咨询领域的营销专员——活动、内容,以及至今仍影响我做产品方式的增长直觉。

About关于

A marketer who learned to ship一个学会了交付的营销人

I'm Leonard Chow (Chow Yi Ding), based in Singapore. I came up through digital marketing — but I kept hitting the wall where an idea needed software that didn't exist yet, so I taught myself to build it.我是 Leonard Chow(周毅鼎),在新加坡。我从数字营销起步——但总撞到同一堵墙:一个想法需要还不存在的软件,于是我自学把它造出来。

Now I take products from blank repo to live production on a pure serverless edge stack (Cloudflare Workers + Hono, Next.js / Vue, D1/KV/R2/Queues). Several replace legacy vendor software for real Singapore operators — a multi-store salon ERP/POS, a study-abroad admissions CRM, a salon SaaS with native SwiftUI clients. I care about the unglamorous parts: money-as-integer-cents, append-only audit, RBAC, and Singapore statutory compliance (CPF, SDL, GST, PDPA).如今我用纯 serverless 边缘技术栈(Cloudflare Workers + Hono、Next.js / Vue、D1/KV/R2/Queues)把产品从空仓库做到生产。其中几套替换了新加坡真实商户的老旧厂商软件——多店美业 ERP/POS、留学招生 CRM、含原生 SwiftUI 端的美业 SaaS。我在意那些不光鲜的细节:金额按整数分、只追加审计、RBAC,以及新加坡法定合规(CPF、SDL、GST、PDPA)。

The other half of my work is AI and agent engineering: a contract-driven multi-agent orchestrator, an LLM sales agent with strict source-citation grounding, real-time human + LLM co-editing of a 3D scene over MCP, and a Chinese-English voice framework on local GPU. I lean on orchestrated AI coding agents to ship at a scale that's unusual for a solo developer — and I treat correctness as a deliverable, including dual-engine pre-launch security audits.我的另一半工作是 AI 与 agent 工程:合约驱动的多 agent 编排器、带严格来源引用约束的 LLM 销售 agent、人与 LLM 通过 MCP 实时共编 3D 场景、本地 GPU 上的中英语音框架。我借助编排的 AI 编码 agent,以个人开发者少见的规模交付——并把"正确性"当成交付物,包括双引擎上线前安全审计。

Contact联系

Let's build something.一起做点东西。

Open to founding-engineer, AI-engineer, and full-stack roles in Singapore — and to interesting project work.在新加坡寻找创始工程师 / AI 工程师 / 全栈岗位,也接有意思的项目。