Software · mathematics · education

Samputhy Khim.

Building software that helps people learn.

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 pink balloon with a hand-drawn cartoon, held at a gathering
A small piece of life.
Built & acquired
Maths Warriors · SIMCC
120+ students
Taught olympiad mathematics
$12,500 in scholarships
Competition access for 500 students

Selected projects

Technical notes →

Maths WarriorsAcquired by SIMCC

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.

TypeScript / React / Vite / Node.js / Supabase / WebSocket / Capacitor

Kosoma LMSCambodian STEM education

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.

Next.js / TypeScript / Supabase / PostgreSQL / Python / Gemini

ContestKitMath contest tooling

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.

Python / FastAPI / PostgreSQL / BeautifulSoup / KaTeX

In progress: simccgames.online · CamData

Experience

Software engineering intern · SIMCC Singapore

  • Built and sold Maths Warriors and its intellectual property to SIMCC, then joined to continue leading development.
  • Own the React/TypeScript frontend, Node.js multiplayer infrastructure, Supabase/PostgreSQL backend, and Android/iOS packaging.
  • Develop game rules, AI opponents, authentication, ratings, and post-game analysis in collaboration with SIMCC stakeholders.

Organizing team · SIMOC

Logistics team

  • Cleaned and reconciled operational data for 4,000+ students, parents, and delegates across 12 hotels using Python and pandas.
  • Automated post-examination result processing and coordinated exhibitor and ceremony logistics with partners including CASIO Singapore.

Hotel person-in-charge

  • Led hotel operations for a 287-person allocation across Indonesian and Russian delegations.
  • Managed rooming, check-in, registration, headcounts, and transport; coordinated incidents with SIMCC command, hotel staff, and country partners.

Math olympiad & SAT tutor

Cambodia SLC · YMO · The Brainiac Factory · Mekun Academy

  • Taught olympiad mathematics online to 120+ students across Cambodia, beginning with free SASMO preparation in April 2024.
  • Developed curriculum and competition practice materials for students in grades 3–6 through YMO.
  • Taught SAT mathematics and reading & writing at Mekun Academy, delivering approximately 4.5 hours of instruction per week for two months.

Leadership & community

Cambodian Student Leadership Council

President · grade 12

  • Secured $12,500 in scholarships for 500 students to enter the Singapore Math Challenge without the $25 participation fee.
  • Launched Vision ’26: Education for All, a six-month strategy focused on competition preparation and access for underserved students.
  • Reorganized the council into an executive team and eight departments; opened membership beyond competition medalists.

Public relations & technical lead · grades 10–11

  • Led logistics for educational initiatives reaching 450+ students and developed partnerships with educational and public-sector organizations.
  • Built websites, operational spreadsheets, and automation scripts, and designed visual communications for student outreach.

Youth Mathematics Organization

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.

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.

Also a member of the International Junior Honor Society, grades 10–12.

Writing & experiments

All writing →

Short explanations with things you can change, step through, and test for yourself.

interactive note

How a game thinks

Change a score, follow a game tree, and see which branches an AI can safely ignore.

Game AI · minimax & alpha-beta pruning

interactive note

The weight of an upset

Why does beating a stronger opponent earn more rating? Move the sliders and watch the numbers change.

Competition mathematics · Elo ratings

interactive note

A balanced problem set

Draw from a lopsided problem bank, then compare random sampling with a selection that accounts for topic and difficulty.

Contest design · sampling & constraints

A Guide to Creating Board Games

Author · published by SIMCC

Selected honors

Cambodian National Math Olympiad · MoEYS & CASIO, 2025
Second runner-up
Singapore & Asian Schools Math Olympiad
3× gold
American Mathematics Olympiad
3× gold
Singapore Math Global Assessments (SINGA)
3× gold
Singapore Math Global Finals
3× gold
NUS School of Computing Cybersecurity Olympiad
Bronze

A little more

Currently in grade 12; studying ATAR mathematics methods, mathematics applications, physics, chemistry, and EAL/D.

Most of my work lives somewhere between software, competition mathematics, and making education more accessible.

Languages, tools & other things I work with
Languages
Python, TypeScript, JavaScript, Java, C++, SQL, bash/shell, HTML/CSS
Web & mobile
React, Next.js, Node.js, FastAPI, Supabase, Firebase, Capacitor
Databases
PostgreSQL, Supabase, Firebase realtime database
ML & data
PyTorch, TensorFlow, scikit-learn, pandas, Jupyter, MATLAB, Mathematica
Tools
Git, GitHub, Docker, Linux, macOS, Windows, Google Cloud, LaTeX

Let’s connect

Have something in mind?

For conversations about software, mathematics, education, or a project we could build together.

wis.chester.08@gmail.com