A product manager passionate about bridging design and data
Outside of work, I love to travel.
Here are a few pics from my latest trip to the Alps.












About Me
Turns out if you spend enough time in engineering, data science, and analytics, someone eventually hands you a product and says 'figure it out'. That someone was me, and I genuinely love the part of the job where you get to connect dots others haven't connected yet.
Off the clock, I collect new experiences the same way. Usually by planning my next trip somewhere I've never been, eating something I can't pronounce, or convincing myself a new hobby is totally a good idea.
I thrive on new environments, new people, and the occasional mild discomfort of figuring things out from scratch.
Experience

Product Manager for Marketplace Order Conversion, Cart and Checkout.
- Spearheaded Cart and Checkout strategy across 10+ markets, directly contributing to a 10% uplift in checkout conversion rate through targeted UX and flow optimizations.
- Led 5+ major regional product launches end-to-end, partnering with engineering, design and marketing to deliver on-time, scalable feature rollouts.
- Notable key projects listed in projects section below.
Data Product Manager for Marketplace, Data Products Team.
- Owned 4 fundamental Data Marts (User, Notification, Voucher, Promotion) serving 20+ downstream analytics teams, enabling structured, reliable data pipelines consumed by 50+ local BI teams.
- Conducted 10+ impact assessments, collaborating with engineers to reduce data mart query latency by ~20%, saving an estimated 200 compute-hours per month.
- Produced and maintained comprehensive documentation and user guides, cutting stakeholder onboarding time by over 40% and reducing repeated support queries by more than half.

Business Analyst for Transcribe, a speech-to-text productivity platform for government officers.
- Built ETL pipelines, processing 500K+ metadata records monthly into KPI dashboards using Python and Streamlit, enabling real-time visibility for ~10 senior stakeholders.
- Developed Prophet and Random Forest forecasting models, achieving ~88% accuracy on 6-week user trend forecasts, directly informing infrastructure scaling decisions and reducing peak-load incidents by 36%.
- Created Isolation Forest anomaly detection models, identifying log irregularities across 1M+ daily events, flagging 3 critical security vulnerabilities within the first 2 months of deployment.
- Represented Transcribe at 2 major government events (Digital Government Exchange 24 & Enterprise SG Innofest), conducting live product showcases to 200+ attendees and generating 10+ qualified leads.

Full-Stack software developer for client web applications running on robot security systems.
- Led frontend development for 3+ client-facing web applications using React and Next.js, improving UI responsiveness and load times by ~25% through component optimisation.
- Managed backend systems in Node.js and Python integrated with AWS and Google Cloud, supporting scalable deployments serving hundreds of concurrent users.
- Containerised applications using Docker, reducing environment inconsistency issues across dev and production.
- Built RAG-powered chatbots using HuggingFace open-source models and OpenAI Whisper for speech-to-text, cutting average user query resolution time by ~40% compared to manual document search.

Semester-long RAG chatbot project as part of the college's FYP (Final Year Project).
- Architected and deployed a RAG chatbot on Slack for IMDA, processing and categorising 500+ topic-level news articles per week via automated web scraping pipelines.
- Implemented a hybrid Neo4j graph database + vector store retrieval system, improving context relevance by ~30% over baseline embedding-only retrieval.
- Evaluated and iterated on model performance using RAGAS metrics, achieving a faithfulness score of ~0.85 and answer relevancy of ~0.88 across benchmark queries.
- Delivered the project to a panel of IMDA stakeholders, with the chatbot adopted for internal knowledge management use post-project.

Business Analyst intern for SEA Retail and Sales Planning teams.
- Automated retail data monitoring across SEA markets using Excel, Power BI dashboards, and VBA scripts, reducing manual reporting effort by ~60% and cutting weekly turnaround from 2 days to under 4 hours.
- Produced and presented marketing performance reports for the SEA Retail and Sales Planning teams, surfacing insights that directly informed quarterly promotional strategy across 6 markets.
- Developed a Telegram Bot using Flask, Google Cloud Console, and Firebase to automate inventory update notifications, eliminating ~5 hours of manual weekly updates.
Projects

Teleconsultation
Regulatory non-compliance in Indonesia forced an overnight delisting of all medications on Shopee.
Teleconsultation flow allowed buyers to connect with third-party teleconsultation providers, establishing a compliant doctor-to-prescription-to-fulfilment flow within the platform.
Teleconsultation
Key features shipped:
- Teleconsultation: Buyers can consult a licensed doctor in-app and receive a digital prescription without leaving the platform.
- Prescription matching: Prescriptions are automatically matched to available SKUs on Shopee via the listing backend, ensuring only compliant and in-stock medications are surfaced.
- Smart selection: Available medications are ranked and displayed to the buyer based on proximity and price, surfacing the most relevant options first.
- Seamless checkout: Buyers can review their prescription alongside their selected medication within a single checkout session, with no disruption to the standard purchase flow.

Adjacent Market Expansion
Four new SEA markets (Cambodia, Laos, Myanmar & Brunei), with each their own platform, required us to build localized buyer experiences from the ground up. Each market with its own regulatory, logistics, and payment requirements.
Adjacent Market Expansion
Key features shipped:
- Special Brunei address flow: Brunei shares Shopee's Malaysia app, requiring a specialized address flow layered on top of the existing Malaysia add/edit address experience. Supported Brunei-specific address formats and postal requirements without disrupting Malaysian users
- Localized cart/checkout: Each market required a fully customised cart/checkout configuration, covering applicable local taxes, coin rules, and logistic/payment pre-selection options based on availability
- Logistics routing: Coordinated with logistics partners to define fulfilment plans and carrier options specific to each market, accounting for cross-border and last-mile constraints
- Feature localization: Configured market-specific features (such as promotions and upsell) based on region requirements and availability, ensuring buyers in each country only saw relevant features at checkout

New Buyer Initiatives
Acquiring new buyers is expensive, and losing them to friction before they complete their first purchase is worse.
Initiatives aim to tackle two key drop-off points in the new buyer funnel, improving guest (non-logged in) cart and no-address checkout.
New Buyer Initiatives
Key features shipped:
- Guest cart: Enabled guest cart flow for buyers arriving via livestream, video, and external ad traffic (accessible across app, mobile browser, and PC browser) ensuring paid traffic from Google and Meta campaigns could convert without requiring login upfront
- No-Address checkout: Buyers can now enter checkout without a saved address. The platform applies a default address based on the user's app region to power logistics and payment preselection, as well as voucher and promotion eligibility, so checkout experience remains fully functional from the start
- Integrated address flow: When a buyer adds or updates their address within the checkout session, all logistics options, payment methods, vouchers, and promotions are dynamically recalculated in real time to reflect the confirmed delivery location

Buy One More & Smart Voucher Cancel Checkout Popup
Two separate but complementary features aimed at reducing checkout abandonment and increasing order value.
Both Buy One More and Cancel Checkout Popup required careful implementation to handle the nuances of each market.
Buy One More & Smart Voucher Cancel Checkout Popup
Key features shipped:
- Buy One More UI optimization: Revamped promotion display layout based on A/B testing results, improving visibility and engagement with add-on recommendations at checkout
- Regional fee filtering: For markets like Indonesia where items may carry additional transaction or miscellaneous shipping fees, implemented special filtering logic to exclude these items from Buy One More recommendations
- Smart voucher cancel popup: Introduced a popup triggered when a buyer attempts to back out of checkout, surfacing relevant vouchers to incentivise them to complete the purchase
- Trigger rules: Popup behaviour is governed by per-region rules covering display frequency limits and cooldown periods, preventing over-exposure and ensuring the nudge feels timely rather than spammy

Pix Final Price
Shopee's partnership with Pix in Brazil introduced a market-specific payment discount that needed to be surfaced clearly and consistently across cart and checkout.
Pix Final Price
Key features shipped:
- Pix final price display: Integrated Pix discount into the final price display component alongside existing promotions, requiring careful decisions on tax base handling to ensure the discounted price is calculated and shown correctly
- Payment method toggle: Since buyers can switch between payment methods at checkout, implemented logic to handle the non-Pix selected state, by surfacing the more favourable Pix price as a nudge to encourage buyers to switch, without misrepresenting the actual payable amount
- Cart Pix pricing: Applied the same Pix price display logic on the cart page for eligible items, giving buyers visibility of the potential discount earlier in the funnel

Order Success Page Revamp
The order success page was the most consistently seen pages on the platform, yet it hadn't been meaningfully updated.
The revamp turned a barebones confirmation screen into a useful post-purchase touchpoint, surfacing order information, VIP awareness, and keeping buyers engaged post-checkout.
Order Success Page Revamp
Key features shipped:
- Order summary: Surfaced key order details directly on the confirmation page (including item images, estimated delivery date, and total price paid) giving buyers immediate confidence in their order
- VIP savings: For existing Shopee VIP members, a personalized banner highlights the savings earned on their current order, reinforcing the value of their subscription at a moment of high satisfaction
- VIP acquisition: For non-VIP buyers, the page surfaces a contextual prompt showing the Shopee VIP subscription price, catching them at a high-intent moment right after a completed purchase
- Games improvements: Improved the post-purchase games experience to dispatch smart vouchers on completion to drive repeat purchase
Hobbies
Travels

Hokkaido
jun '26

Paris
apr '26

Iceland
mar '26

London
mar '26

Tokyo
oct '25

Milan
jul '25

Switzerland
jul '25

Busan
jun '25

Sydney
may '25
Gaming









Keyboards

Glacier80

Frog by Geonworks

Mode Sonnet

QwertyKeys65

Rainy75
Let's connect.
Open to new roles, collaborations, or just a good conversation.
The fastest way to reach me is on LinkedIn — I'll get back to you.
Or grab my latest resume below.