58°N · 22°E · Kuressaare → World

I teach kids.
I train adults.
I automate business.

I build systems that take routine off people — in classrooms, in offices, in gyms. One axis, three domains.

/ about

One axis, three domains

I teach computer science in a school on Saaremaa, the largest island in Estonia. I coach people in the gym. I build AI pipelines for businesses across the country. Common thread: routine moves from human hands to an algorithm.

  • 8 yrs · in classrooms
  • 10 yrs · in gyms
  • 3 yrs · in AI pipelines

/ live products

What's running right now

Qool
liveEDU

Qool

GPS orienteering for schools

Teacher draws a route on the map. The class walks it via GPS and answers at checkpoints with photo or text. Teams compete on a live leaderboard.

  • Fully offline — works deep in the forest with no signal
  • Anti-cheat: photo is validated against the GPS point
  • GDPR self-serve — user deletes their own data
  • Next.js 16
  • MapLibre GL
  • SQLite
  • PWA
  • SSE
Formo
liveEDU

Formo

Math board for teachers

Interactive board for math lessons. Shapes, LaTeX formulas, photo→LaTeX recognition via OCR. Teacher opens — the class already sees it.

  • Formula photo turns into LaTeX in a couple of seconds
  • Multi-select and grouping of objects
  • Favorites panel for frequently used shapes
  • Next.js 16
  • Konva
  • Zustand
  • KaTeX
  • Pix2Text
Balda
liveGAME

Balda

Classic word game with a daily leaderboard

Open and play. No ads, no signup. New round every day with its own leaderboard — you compete with your yesterday-self and with other players.

  • Daily leaderboard by cookie ID — no account needed
  • Mobile-first UX, clean game with zero ads
  • Dictionaries in three languages: Estonian, Russian, English
  • Express
  • SQLite
  • Vanilla JS

/ ai for business

Your business bleeds hours to busywork.

Content written by hand. Customers wait until tomorrow. Reports buried across six folders. Each one is a workflow you can hand to an algorithm.

What I ship

  • RAG system that answers from your docs — with citations to the source
  • AI pipeline that publishes content to blog, social, newsletter — in one click
  • Telegram or web bot running 24/7 — with user memory and context

Stack: Python · Claude · pgvector · LangGraph · Next.js · n8n

Discuss a project

/ contact

Got something to automate?
Write. I reply within a day.

Email

nikolai.rabin@nooruse.edu.ee