grade 12 · konkur math–physics · occasional builder

Ali Khatibi

Konkur student by day, hobbyist coder after hours. I build small tools for the fun of it — most recently TestBox — and I'm spending this year on the math–physics track.

> konkur candidate
> built TestBox
> Mashhad, Iran
scroll
about

I'm a 12th grader at Hasheminejad High School in Mashhad, spending this year preparing for the konkur on the math–physics track. Before that, I spent a few good years deep in C++ and algorithms as a Computer Olympiad trainee — including competing in Round 2 of the national olympiad, where my run ended.

The olympiad taught me how to think; programming is how I relax. I still write code for the fun of it — small tools built to learn something new, like TestBox, an offline-first study app I actually use myself. Off the screen: volleyball court, good playlists, and a never-ending debate over what to order at the café.

the menu
away from the screen
🏐

Volleyball

On the court more often than not.

🎧

Music

There's usually something playing in the background.

☕

Cafés

Unofficial expert in cozy corners and good coffee.

projects

TestBox

offline-first study & test companion — web · windows · android

An app I built to manage practice tests: organize exams into folders and subjects, solve sheets with an exam timer or practice stopwatch, track daily study on a calendar, and review marked questions. Everything works offline and syncs when you're back. Built for my own konkur prep — and it shows: I use it every day.

  • Exam mode with negative marking & practice stopwatch
  • Daily reports, streaks & monthly activity calendar (Jalali & Gregorian)
  • Offline-first sync — upload on reconnect, no lost edits
  • Full FA (RTL) & EN, light & dark themes
React 19ViteSupabaseElectronCapacitor