How I Built My Portfolio (And Why It Was Harder Than I Expected)
I was tired of just saying I can do stuff. I needed something that actually shows it. Here's how it came together — and what nearly broke me.
Read More →I'm Dararithy Heng — a CS student at AUPP × FHSU building toward a career at the intersection of product management and UX/UI design. I think in user problems first, whether that's conducting user research, designing programs from scratch, or aligning teams around a shared vision.
Python, OCR pipelines, Streamlit dashboards — I build tools that turn messy data into decisions. Shipped a receipt scanner and a sales forecasting model with real accuracy metrics. Currently learning PyTorch and ML deployment.
Figma for wireframes, Tailwind for production. I prototype fast, test with real constraints, and cut features that don't earn their place. Design is how I think before I code.
Ran campaigns for 3 brands simultaneously. Coordinated incubation programs with 30+ participants, mentors, and judges. I measure strategy by what changed after — not what was sent.
Feb 2024 – Present · Phnom Penh, Cambodia
BSc in Computer Science
Techo Digital Talent Scholarship (Full)Feb 2024 – Present · Kansas, USA
BSc in Computer Science
Techo Digital Talent Scholarship (Full)2017 – 2023 · Phnom Penh, Cambodia
High School Diploma
B Grade — National Exam (BACII)2021 – 2024 · Phnom Penh, Cambodia
English Program
C1 Cambridge · IELTS 6.5ADITI — Asia Digital Technology Innovation · Dec 2025 – Present
Click to expand details
Mar 2025 – Nov 2025
AUPP Technology Center (ATC)
Click to expand details
Apr 2025 – Nov 2025
ACTSmart Incubation Program
Click to expand details
Dec 2024 – Mar 2025
ATC NextGen Impact
Click to expand details
Technical Skills
AI / ML
→ Used in: Sales Forecasting Model · Smart Expense Tracker
Product & Data
→ Used in: Levelio · ATC campaigns · ADITI brand strategy
Engineering
→ Used in: This portfolio · university coursework · hardware prototypes
Communication & Strategy
→ Used in: ADITI · ACTSmart Incubation · ATC NextGen Impact
Certifications
Currently Learning
Future Goals
Core Strengths
Languages
Gamified AI Learning Platform
Click to expand details
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.
Receipt OCR + Data Dashboard
Click to expand details
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.
XGBoost · 11.6% MAPE · 0.856 R²
Click to expand details
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.
Built a student tech program from zero — defined the vision, 3-phase structure, evaluation framework, and speaker lineup. ~55 participants, 3 winning ideas implemented in rural Cambodian schools.
Writing about building things, learning in public, and what product thinking actually looks like from the inside.
I was tired of just saying I can do stuff. I needed something that actually shows it. Here's how it came together — and what nearly broke me.
Read More →4 months. 3–4 people. A blank Google Doc. The story of how we built ATC NextGen Impact from scratch — and why the last day of applications changed everything.
Read More →Before this project I was a freshman waiting for the right moment. Here's what building something real — for free, from zero — taught me about product thinking.
Read More →Interested in working together or have a question? Feel free to reach out — I get back to everyone.