About Education Skills Projects Portfolio Blog Contact
Case Studies & Work

Portfolio & Case Studies

A deeper look at the product thinking, research, and program design behind my work.

01 /

Projects

Product Concept & Design

Levelio

Gamified AI Learning Platform

AI EdTech Product Design

Most CS learners never ship anything — they finish tutorials but have no portfolio, no proof they can build. Levelio reframes the unit of progress: instead of lessons completed, it's projects shipped. Each level unlocks the next real-world build, with AI guidance adapting to your current skill level.

  • Analysed drop-off patterns across 5 competitor platforms — identified the exact moment users disengage (post-tutorial, pre-first-project)
  • Designed AI guidance layer: context-aware hints, adaptive difficulty, and portfolio-progress tracking to keep learners in flow
  • Wireframed core user flows in Figma: onboarding, project unlock, and AI hint panel — optimised for mobile-first engagement
Role: Product Concept & Strategy Concept Stage
Python & Streamlit

Smart Expense Tracker

Receipt OCR + Data Dashboard

Python OCR Streamlit

Manual expense logging fails because it's too slow — so people stop after a week and have no idea where their money went. Built a Python app that reads receipts via OCR, extracts vendor, date, and amount automatically, and visualises spending trends in a live Streamlit dashboard. Goal: zero-effort financial awareness.

  • OCR pipeline reduced data entry from ~8 manual fields to 1 action (photo upload) — removing the main friction point entirely
  • Dashboard surfaces category breakdowns and monthly trend lines that were previously buried in raw data — built for insight, not data dump
  • Designed for Southeast Asian receipt formats — tested against Khmer and English receipts with varied layouts
Role: Product Design & Technical Development GitHub
Time Series ML

Sales Forecasting with ML

XGBoost · 11.6% MAPE · 0.856 R²

ML XGBoost Python

Businesses making inventory decisions on gut feel either overstock or run dry. Built an XGBoost model with 43 hand-engineered features, benchmarked against ARIMA and LSTM to find the right accuracy/complexity tradeoff. The goal was a model that a non-technical manager could actually use.

  • Engineered 43 features~40% accuracy gain over baseline; 11.6% MAPE, 0.856 R²
  • Benchmarked XGBoost vs. ARIMA vs. LSTM; XGBoost won on accuracy and interpretability for this dataset size
  • Dashboard makes forecasts readable without touching the model — designed for ops managers, not data scientists
Role: Data & Product Analytics GitHub
02 /

Case Studies

Program Design & Product Thinking

ATC NextGen Impact

Dec 2024 – Mar 2025

~55 students 3 rural schools impacted
Program Design Product Thinking Stakeholder Management Cross-functional Collaboration Zero to One

Problem

Most student programs in Cambodia end with prizes and forgotten ideas. We wanted to build something different — a program where student ideas actually got implemented.

My Role

As core initiator, I owned the full program definition from scratch — vision, mission, objectives, 3-phase structure (Intro → Training → Pitch), evaluation framework, speaker and judge selection, and full schedule.

Process

Started with a small team of 3–4 people in December 2024. Months of late nights, drafting, debating every detail. No template, no playbook — just us figuring it out.

Outcome

~55 students participated. 3 winning teams. 3 ideas implemented across 3 rural schools in Cambodia addressing the digital divide for children with limited access to technology.

55 students
participated
3 winning
teams
3 rural schools
impacted

More case studies coming soon

Healthcare UX Research  ·  Fintech Product Strategy