July 2025. My first repository was a copy of the Apple website in plain HTML. Five months at Pinecone Academy followed: forty repositories, from tic-tac-toe to a food-delivery app with its own backend and admin panel. That is where I learned to finish things, not only start them.
Ariuntuguldur
I build tools for Mongolian classrooms, in Mongolian. This is everything I have shipped since my first repository in July 2025, in order.
01Bootcamp
Jul – Dec 2025
02First real users
Nov 2025 – Apr 2026
The first time someone depended on my code was a loan ledger for a small business: Mongolian interface, receipt photos, due dates. Then a course website, then an education platform. Each one showed me the distance between a demo and a product.
03Rooms
May 2026
One month, four real-time apps. I wanted to know what happens when thirty phones join the same room at once. Durable Objects, WebSockets, a QR code on the projector. Rooms a whole class could enter in ten seconds.
04Surya
May – Jun 2026
Ulaanbaatar has hundreds of learning centers and no map of them. Surya puts them on one: filters, profiles, programs, and enrollment requests that go straight to the center.
05Systems for school
Jul – Sep 2026
In summer 2026 the problems stopped being web apps. A lab of iMacs that needed one login per student. A Mongolian keyboard that did not exist on macOS. A conference that needed its website by September.
06Codely and Suljee
Sep 2026
Teaching code in Mongolian needs Mongolian tools, so I built the academy's platform instead of renting one. Programs, lessons, problems with hidden test cases, submissions, a leaderboard. Then the same architecture became a newsroom.
07Durslel
Aug 2026 – now
A teacher spends two hours making one animation for a lesson. Most never do. Durslel takes one sentence in Mongolian and renders the animation: step by step, labeled in Mongolian, ready for the projector. Gemini writes the Manim scene. A Cloudflare container renders it in under a minute, four at a time.
Me
I am Ariuntuguldur, a student in Ulaanbaatar, Mongolia. I wrote my first line of code in July 2025 and have not had a quiet month since.
Almost everything I build is Mongolian-first. Good tools rarely arrive in our language, so I make the version that does: for teachers, for classmates, for the learning centers across the city.
Off the clock I make small gift websites for friends' birthdays and graduations, port things that should exist on a Mac but don't, and spent one summer ranking Alzheimer's drug candidates with a docking pipeline.
- Languages
- Mongolian, English
- Stack
- Next.js, TypeScript, Cloudflare Workers, D1, GraphQL, Python
- Since
- July 2025. 39 repositories, 16 months
- Now
- Durslel
Everything, in order
| Year | Project | What | Stack |
|---|---|---|---|
| 2025 | Bootcamp exercises | About 25 practice repositories: HTML, JavaScript, React, Next.js | HTML, JS, React |
| 2025 | Food-delivery app | Menu, cart, orders, admin panel | Next.js, Node, MongoDB |
| 2025 | Movie app | Movie browser | Next.js, TMDB |
| 2025 | Quiz app | Quizzes | Next.js |
| 2025 | Winners Course | Course website | Next.js |
| 2025 | Zeely | Loan ledger with receipts | Next.js, MongoDB, Vercel Blob |
| 2026 | EvenEdu | Education platform prototype | Next.js |
| 2026 | Anonymous Q&A | Real-time anonymous rooms | Workers, Durable Objects, Hono, React |
| 2026 | Ariuntify | First-click-wins rooms | Next.js, Durable Objects |
| 2026 | BeatDrop | Music-guessing game | Next.js, Supabase |
| 2026 | Album | Invite-only photo albums | Next.js, D1, R2 |
| 2026 | Surya | Map of Mongolian learning centers | Next.js, GraphQL, D1, MapLibre |
| 2026 | mac-fleet | Identity for a school iMac lab | Ansible, Samba AD, Entra ID |
| 2026 | Buuz for macOS | Mongolian Cyrillic input method | InputMethodKit |
| 2026 | Biology project | GSK-3β drug-repurposing screen | Python |
| 2026 | EIMUN | Model UN conference site | Next.js, D1 |
| 2026 | Grade book | Teacher grade book, Mongolian | Next.js, D1 |
| 2026 | Codely | Coding academy platform and judge | Nx, GraphQL, D1, Next.js |
| 2026 | Suljee | News and article system | Nx, GraphQL, D1, Next.js |
| 2026 | Durslel | Text-to-animation for teachers | Workers, Containers, D1, R2, Gemini, Manim |