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——任战略总监期间构建,现正产品化对外。
Singapore · available to hire新加坡 · 可立即受雇
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 做到生产,已有三套在线上运行。
Equal parts product founder, AI engineer, and solutions architect. Pick a lens to filter the projects below. 既是产品创始人,也是 AI 工程师与解决方案架构师。选一个视角,下方项目会随之高亮。
I take vertical-SaaS products from a blank repo to live production — data model, backend, frontend, migration, deploy — solo. Three are running in Singapore today. 我把垂直 SaaS 从空仓库做到生产——数据模型、后端、前端、迁移、部署,一个人完成。已有三套在新加坡线上运行。
I build LLM systems that are tool-grounded, cost-aware, and safe: multi-agent orchestration, MCP servers, anti-hallucination citation grounding, and local-GPU voice/vision pipelines. 我构建工具落地、成本可控、安全可信的 LLM 系统:多 agent 编排、MCP 服务、反幻觉引用约束,以及本地 GPU 语音/视觉流水线。
I architect whole serverless systems on Cloudflare's edge — large legacy-data migrations, reverse-engineered vendor APIs, multi-tenant schemas, and RBAC / audit / compliance layers. 我在 Cloudflare 边缘上架构完整的 serverless 系统——大规模遗留数据迁移、逆向厂商 API、多租户表结构,以及 RBAC / 审计 / 合规层。
About this site & sign-in关于本站与登录
leonardchow.work is the home and hub for the web apps and products that Leonard Chow (Chow Yi Ding), a Singapore-based software engineer, designs, builds, and runs — including the Po Xiao Man (坡小馒) ordering & membership site, Salon OS (multi-store salon ERP/POS), the Maple Admissions CRM, and SG Shop Radar. This page presents those products and links to each one.leonardchow.work 是新加坡软件工程师 Leonard Chow(周义鼎)设计、构建并运营的各个网页应用与产品的主页与入口——包括坡小馒(Po Xiao Man)点单与会员站、Salon OS(多店美业 ERP/POS)、枫叶招生 CRM 与 SG Shop Radar 等。本页集中介绍并链接到这些产品。
Several of these products offer Sign in with Google so you can create an account. When you use it, the app reads only your basic Google profile — your name and email address — to create and identify your account. It does not access any other Google data (no Drive, Gmail, Contacts, or Calendar), and your information is never sold or used for advertising.其中部分产品提供「使用 Google 登录」以便你创建账号。使用时,应用仅读取你的 Google 基本资料——姓名与邮箱地址——用于创建和识别你的账号;不会访问任何其它 Google 数据(不涉及 Drive、Gmail、通讯录或日历),你的信息也绝不出售或用于广告。
Individual products may show their own detailed privacy terms in-app. For any privacy or data request, email dinggege125@gmail.com.各产品如有更详细的隐私条款,会在该产品内展示。如需任何隐私或数据相关请求,请邮件联系 dinggege125@gmail.com。
Selected work精选作品
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 基础设施、边缘系统。下方每个数字都对应真实仓库或线上部署。
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——任战略总监期间构建,现正产品化对外。
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。
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——我得以用一人之力做出超规模产出的方式。
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 递延收入)。
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 哈希。
A self-built online ordering & membership site for a Singapore bun shop — customers sign in with Google and add a WhatsApp number to create a membership and place orders.为新加坡一家包子店自建的在线点单与会员站——顾客用 Google 登录、填写 WhatsApp 号即可成为会员并下单。
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 工具调用,配严格反幻觉机制:每个数字都必须带工具来源引用。
A serverless Singapore shop-tender radar ingesting 30+ government, mall, and property sources on a schedule into a change-tracked edge database.serverless 的新加坡店铺招标雷达,按计划抓取 30+ 政府、商场与地产来源,进入变更追踪的边缘数据库。
Skills技能
● marks a strong area — evidenced across multiple shipped projects.● 标记的是强项——有多个已交付项目支撑。
Experience经历
My titles say marketing and strategy; my output is production software. Here's where the building happened.头衔写着营销与战略,产出却是生产级软件。下面是这些"构建"发生的地方。
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。
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。
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 个内部工具的工具台——自学编程在这里变成了真正交付软件。
Marketing specialist roles across property and consulting — campaigns, content, and the growth-side instincts that still shape how I build product.地产与咨询领域的营销专员——活动、内容,以及至今仍影响我做产品方式的增长直觉。
About关于
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联系
Open to founding-engineer, AI-engineer, and full-stack roles in Singapore — and to interesting project work.在新加坡寻找创始工程师 / AI 工程师 / 全栈岗位,也接有意思的项目。