AI PM · Senior Product Manager · Relocating to KL · 8 yrs in product · 14 yrs in tech
Three AI features in production. ~51x usage growth in 6 months. 32 analysts using them daily. I spec the feature, design the prompts, ship the code, track adoption in PostHog, and run LLM-as-Judge evals on production traces - so I can tell you which ones real users actually reach for, which ones are degrading in output quality, and which ones only demoed well.
How I think
Find the constraint. Build a system to remove it. Then automate the system.
I find the one structural problem, redesign around it, and use AI where it creates real leverage. Every case below follows that pattern.
Onboarded 29 distributors directly before building anything - so the platform was designed from the bottlenecks, not a whiteboard.
Vibe-coded the prototype to earn the mandate, then built the platform with one engineer, writing production code in Claude Code.
Wrapped delivery in a 5-agent pipeline so the machine ships; I hold the judgment calls at each gate.
01 · Needle Movers
Revenue, retention, and time-to-revenue. Each one started with a bottleneck I hit doing the work myself, then became a system.
Managed 10–15 concurrent accounts with nightly calls to US partners from Sri Lanka. Led ERP integrations across AS/400, Eagle, FreshByte, Produce Pro, QuickBooks, Fishbowl, and custom SFTP systems. Trained an analyst who independently onboarded 5 more.
Saw the same onboarding bottlenecks repeat across every account. Vibe-coded a prototype to earn the mandate, then built the full platform from scratch with one engineer using Claude Code - 74 PRs in 9 months. Now live across 32 accounts.
Validated demand by integrating Routific before building anything. Killed the live map no one used and pivoted to ETA notifications - the call that shaped the product. Shipped a driver app (iOS + Android), monitoring portal, and notifications.
Owned the CAKE POS payment gateway as Proxy Product Owner. Five years in operations and support on the same product meant I was in the ticket data before I was in the roadmap. The clearest output: I noticed an unusual number of chargebacks being lost, traced it to a design mismatch between the internal workflow and how the third-party processor actually handles US chargebacks, and redesigned the entire system. Winnable cases had been abandoned because the system was misreading dispute status. Fixing it saved $50K/month.
02 · AI in Production
Three AI features I shipped into the platform end-to-end (prompt design + UX) on data-ingestion rails engineering built. I was also PM on two more (meeting matching, spec generation) - requirements and testing while engineering owned the build. Instrumented in PostHog so adoption is visible, not assumed. Every AI output is reviewable: analysts can take it, edit it, or skip it.
Ask FDE (RAG-powered Q&A over specs and meetings, with source citations), Jira ticket generation, and weekly update drafting. I owned the prompt design and the user-side behavior (when AI fires, how outputs surface, accept/edit/dismiss); engineering owned the data-ingestion rails. I was also PM on two more AI features in the platform - meeting matching and spec generation - where I owned requirements and testing while engineering owned the build. Each feature came from a bottleneck I hit during 34 manual onboardings. Each one keeps a human in the loop.
Combined usage across the three features I shipped grew ~51x in 6 months - from 7 events in January 2026 to 357 by 06/26/26, with 4 days still pending in the month. Ask FDE ramped from 2 events in January to 308 in April across 31 unique analysts. The weekly-update feature went from 24 events in its launch fortnight to 245 a month later.
03 · How I Ship
The same operate-then-automate discipline applied to delivery: one agent is team-facing and in production with hard gates to prevent code writes or PR opens; another was flagged internally as a model AI-adoption win. A third wraps the full delivery cycle in a 5-agent pipeline.
A standalone AI agent that cuts app-store screenshot generation from 2–3 hours to 15 minutes. One command: log in, screenshot 6 pages at 3 device sizes, composite into store-ready frames, create a Jira ticket. Flagged internally as a model AI-adoption win by the team driving AI rollout at Cut+Dry.
A team-facing PM agent that turns Slack chatter and Jira tickets into specced work for the FDE Platform. It subscribes to the team's Slack channels and a Jira webhook, self-classifies whether each message is a real work request (silent if not, even when @mentioned), grounds in current product behavior, runs one clarifying question at a time in-thread, and proposes 2–3 approaches with PM-language trade-offs. Hard gate: it only writes the Specification Document after explicit human approval. Then it links the spec on Jira, transitions the ticket to PRD, and stays in-thread for follow-ups. Never writes code, opens PRs, or merges.
Background
Built the 5-agent delivery pipeline around an autonomous coding engine, scaled the AI onboarding platform, and drove ~51x usage growth across the 3 AI features I shipped in 6 months.
Onboarded 29 distributors by hand, then built the AI-enhanced platform that cut time-to-revenue 40%. Led all 4 What Chefs Want regional rollouts ($1B+ distributor): $5.32M new online revenue, ~$800K/year in automated order-entry savings.
Built Track, a 0-to-1 last-mile delivery product, across 4 distributors and 8,000+ restaurants.
Grew payment gateway revenue 120% ($40M) and fixed a chargeback workflow saving $50K/month - building on 5 years in operations and support on the same product.
Teaching
For CS students at Sri Lanka's #1 ranked CS program. Core thesis: shift from vibe coding (prompt, accept, move on) to agentic coding by building the framework that makes agents useful and shipping repeatable. Most students shipped a real feature by session end.