10+ years taking products 0→1 across digital and physical. Strategy, UX, and AI — wherever the hard part is.

Cut through the noise to the one product worth building. Positioning, scope, the wedge — and the discipline to say no.
From a blank page to a thing in people's hands. UX, UI, and the unglamorous execution that gets it shipped.
Where AI actually earns its place in the product — not bolted on for the pitch deck, but built into the workflow.
Product Strategy · UX/UI
Chineasy · Product Manager
Employee No.1 · Strategy → Ops
Founder · Solo Build
Dots Global Academy · Full-stack BuildAlso leading ongoing youth programs with Dots Global — summits, forums & capacity-building.
The best products usually start as a messy problem nobody's framed yet. If that's where you are, that's where I'm useful.
I've worked on more than fits here — these are the ones worth slowing down for. Digital and physical, founding to strategy. Same job throughout: figuring out what's worth building.
Product Strategy · UX/UI · 2024–now
Chineasy · Product Manager · 2019–2025
Employee No.1 · Strategy → Ops
Founder · Solo Build
Dots Global Academy · Full-stack Build
Project Lead · Youth ProgramsAn AI-driven platform connecting creators and brands. I lead product strategy and design — finding the focused product hiding inside an ambitious one.

Creator–brand collaboration is full of friction: discovery, briefs, negotiation, delivery. The temptation is to build for all of it at once — and end up with a platform that does ten things adequately and nothing memorably.
I worked with the founders and engineering to narrow the surface area: define the wedge, sequence the roadmap, and redesign the core collaboration flow so the AI does real work — matching, drafting, pricing — instead of decorating the UI.
Day to day that means owning specs, running the design, and keeping the team honest about what's actually for the user versus what's for the deck.
Live and iterating. The product has a clearer story, a tighter onboarding, and a roadmap the team can defend.
I led product at Chineasy — the award-winning platform that teaches Chinese through visual building blocks, used across 30+ countries in 19 languages.

I led product across everything Chineasy shipped — the app, a full website relaunch, even a board game — from planning and scope through testing, deployment, performance, and the day-to-day operations after launch.
The app was a 2022 Apple Design Awards finalist, reached No. 2 in the UK App Store (editor's choice) and No. 6 in the US education category. Beyond the app: a podcast featured by iTunes and Amazon Alexa, and a board game that won a Parents' Choice Award.
A corporate gifting brand celebrating working parents. As the first hire, I own everything from positioning to the boxes leaving the warehouse.

Companies want to support employees becoming parents but reach for generic gifts. The opportunity: a brand built around the real moments of becoming a working parent — and finding your feet again at work — that makes people feel seen.
Positioning and messaging, product curation, the brand voice, cold-outreach playbooks for US brands, and the unglamorous operations: orders, fulfillment, and the handoff to logistics partners.
Being 'Employee No.1' means there's no one to delegate the boring parts to — so the strategy has to survive contact with reality. It keeps me honest.
Growing its US client pipeline, with a repeatable outreach motion and a brand that holds together from first email to delivered gift.
An iOS/macOS app for task management and time tracking, built for makers who run on focus, not meetings. Designed and shipped by me.

I run several projects as an operator and a parent — time is the scarcest thing I have. Existing tools optimize for teams and tickets, not for one person trying to protect deep work. So I built the tool I needed.
Building it solo — design, SwiftUI, the data model, the visual system — is the most honest product education there is. Every shortcut I'd ever waved through as a PM, I now had to actually live with.
It's also where I practice building in public: shipping, writing about the decisions, and letting the work be the proof.
In active development — a Partner → Project → Task model, Workspace Focus, and a soft, rounded visual language that makes daily use feel calm rather than nagging.
The complete registration system for a 5-day intensive camp taught by MIT instructors — designed and built by me, front to back.

The whole thing, end to end: bilingual landing pages, the application and registration flow, payment, a tuition and scholarship calculator, and the backend pipeline — Cloudflare Workers → Notion → email — that runs admissions automatically.
Most strategists hand the build off. I don't. When a program needs a working system, I ship it myself — which means my product decisions are never just theory.
I run government-funded youth programs with Dots Global — summits, forums, and capacity-building. They're ongoing by nature, so this is a living list. A few I've led:

A large-scale youth summit under Dots Global. I led the program coordination — aligning speakers, partners, and the team to put it on, on schedule.
A government-funded capacity-building program — internal operations and project management across multiple stakeholders, keeping deliverables and deadlines on track.
This is the counterweight to the product work — proof that strategy without operations is just a nice document. New programs land here as they launch.
A government-funded youth capacity-building program in Taipei. I built the three surfaces it runs on — the public page, the participant area, and the staff console.

Three surfaces on one deploy: a public page for admissions and logistics; a participant area where students sign in with a personal code to check the schedule, request leave, book a make-up session, and fill in the pre- and post-class surveys; and a staff console behind a passcode for attendance, announcements, rescheduling, and collecting submissions.
A Cloudflare Worker sits in front of Notion as the datastore — roster, leave and make-ups, pre-class surveys, post-class feedback — with R2 holding the documents students upload to justify an absence. Keeping the records in Notion means the program team can read and correct them in a tool they already use, instead of waiting on me.
Same pattern as the camp registration system: the program needed working software, so I shipped it rather than writing a spec for someone else. Running the program and building its tools at the same time means the tools match how the work actually happens — not how it looks on a plan.
Not hourly consulting, not a retainer. Each engagement is a sprint with a defined outcome: we agree on the scope, I ship it, and everything is yours — the files, the systems, the decisions. I take one or two per quarter.
I map how your operation actually runs, find the leaks, and build the automations that close them — daily digests, reporting pipelines, dashboards that update themselves, systems that talk to each other. Everything is built on the tools you already use, so there's nothing new to learn and nothing to migrate.
Two weeks from a fuzzy idea to something you can click. I frame the scope, design the core flow, and hand your engineers a spec they can start building the next morning — with the decisions already made, and written down.
A complete funnel, live: landing page, registration and payment flow, automatic confirmation emails, and a backend your team can actually see. It's the same system I built for a 5-day camp taught by MIT instructors.
Because I work AI-native, and my delivery speed would make hourly billing dishonest in both directions. You pay for the outcome — how fast I get there is my problem. A 50% deposit books the slot; the rest is due on handover.
And so the fixed price stays honest: every sprint includes one mid-sprint review and one revision round. New asks swap for unbuilt scope — nothing gets added quietly — and handover is accepted within five business days.
You bring the mess. We find the sprint inside it — or I tell you honestly that there isn't one.
Within three days: scope, price, dates. No surprises later — the no's are part of the deal.
I build, you review mid-way, and at the end everything is yours — files, systems, and the doc to run them.
I run these sprints alongside my ongoing partnerships, so the bar is simple: a real problem, a scope someone can sign off on, and a team that wants it shipped. If that's you, tell me what you're stuck on.
Ten-plus years taking products from zero to one, across both digital and physical. I work as an independent strategist embedded with teams — close enough to own the outcome, not so far that I'm just advice.
I run my work under 155 Studio, where I build my own products too — so I'm never just theorizing about what makes building hard.

Most products don't fail from too few features — they fail from no point of view. My job is to find the one thing worth building, frame it sharply, and then do the unglamorous work of getting it into people's hands.
I'm equally comfortable in a strategy conversation and in the weeds of a spec, a Figma file, or a fulfillment spreadsheet. The range is the point: strategy that never touches reality is just a nice document.
I'm a mom. Which means I have less time than almost anyone I work with — and that turned into my most useful product instinct: a low tolerance for motion that isn't progress. Constraints aren't a limitation here. They're how I stay sharp about what actually matters.
Product strategy and UX at Influenxio, brand and operations at Mommy Goes to Work, program delivery at Dots Global, and my own app at 155 Studio — documented in public as I go.