I’m a Cambodian student and software engineer working at the intersection of mathematics and education. I build learning tools, teach students, and help run the competitions I grew up taking part in.
Currently a software engineering intern at SIMCC Singapore, continuing development of Maths Warriors after SIMCC acquired the platform and its intellectual property.
A full-stack mathematics game platform I built independently and sold to SIMCC Singapore. Seeded game rules, AI opponents, live multiplayer, Elo ratings, and post-game analysis. Packaged for Android and iOS; store release pending.
An olympiad practice platform with a structured problem bank, contests, practice sessions, and an admin review workflow. A vision-based ingestion pipeline turns difficult Khmer PDFs into validated problems across five STEM subjects.
A problem-set generation toolkit built around 2,295 AMC and AIME problems from 2010–2024. Normalizes problems, classifies topics, and balances generated sets using community difficulty ratings.
Technical lead & examination lead · Da Vinci Cup 2026
Authored 450 questions across six subjects, owning the syllabus, difficulty framework, answer keys, and bilingual English/Khmer papers in LaTeX.
Built Python/pandas and ZipGrade workflows to process and rank results for approximately 800 students; automated file operations with Google Apps Script.
Assessment architect & technical team · olympiad 2025
Designed mathematics syllabi for grades 3–6 and 9–10, authored 90 questions, and reviewed the grades 7–8 paper.
Supported the website and registration systems, reducing duplicate and incomplete participant records with Python and Excel.
Grades 10–12
Young Achievers Leadership Academy
Distinguished scholar, grade 10: one of 15 selected from approximately 150 participants; led an eight-student team representing six countries.
House captain, grade 11: returned on a full platinum scholarship and led a 40-student multinational house to first place in the final team event.
Organizing team: helped conduct activities, manage the stage, and coordinate participant communications with SIMCC staff.
Next: incoming vice-chair of the organizing team, December 2026.