Singapore · AI systems & product

I build
systems and
tell stories.

Full-stack AI application developer. I architect intelligent systems — LLM applications, MCP integrations, enterprise automation — and I've spent the last stretch building fitness software that takes women's health seriously. Computer science and communications, in that order and both at once.

M.Sc.  NUS · 4.0/5.0
05  Books published
100k+  Records/month automated
Currently  building Lyva
MCPFlutterMachine Learning UnityAutomationPublished Author MCPFlutterMachine Learning UnityAutomationPublished Author
Three territories
AI Systems

Memory, not
just prompts

Lyva's coaching layer. Doris & June, a local assistant with a pgvector memory store behind an MCP server. Tools that remember what happened last time.

Engineering

Correctness
first

100,000 records a month and 40-table schemas by day. By night, a lottery win-engine built as pure testable Dart before a single screen existed.

Words

Five books,
and a sixth coming

Four children's picture books under a pen name, a book about work, fitness and self-worth, and a 102,000-word novel in edit. Writing isn't the hobby that sits beside the engineering.

Selected work

Recent
projects

Currently

Three things
on my desk
right now

01

Lyva — validation with real users

The app is built and TestFlight-ready. The work now is getting it in front of real people and listening. Stop building, start validating — the hardest part was never the code.

In progress
02

Underneath Your Umbrella — editing

A 102,000-word novel, drafted and now in revision. Written alongside everything else, mostly early mornings.

Editing
03

Comfy Easy

Making local image and video generation usable without a node graph. Most recent addition: breaking long story chapters into resumable visual scenes with matching video prompts.

Active
How I build

Three things
I believe

01

Consistency
over precision

Perfect plans nobody follows are worth less than decent plans people stick to. Lyva locks your plan for 14 days on purpose.

02

Calm over
aggressive

No streak-shaming, no "crushing it", no notification spam. Guidance that respects the person on the other end.

03

The boring
middle is real

Weeks 4–12 are where everyone quits. That's not a motivation problem to solve with badges — it's an identity one.

Let's make
something

Open to freelance, collaborations, and full-time roles.