Danylo Sakhno, also known as daan1k

I am a web developer based in Cyprus. I build Telegram bots, websites, web applications and custom software, and I run most of what I build in production rather than handing over a prototype and walking away.

daan1k is the handle I have used online for years, and it is how most people know me: on GitHub, on Telegram, and in the projects linked from this site. Danylo Sakhno is the name on the invoice. Both refer to the same person, which is worth stating plainly because the two names appear in different places.

My work tends toward things with real data behind them. A live transit map is more interesting than a landing page because the feed misbehaves, the schema has to survive summer timetables, and the thing has to keep working at midnight when a bus operator stops publishing. That constraint is where most of the engineering actually lives.

What I work in

Typed end to end where it is possible, containerised where it has to run somewhere, and chosen for the job rather than for novelty.

  • Python
  • Node.js
  • React
  • Vite
  • WebSocket
  • TypeScript
  • FastAPI
  • PostgreSQL
  • Redis
  • Docker
  • Next.js
  • Three.js
  • GSAP
  • Tailwind
  • aiogram
  • REST API
  • Nginx
  • Linux

Things currently running

Four projects with real users and a server I keep alive. Each has its own page with the detail behind it.

Elsewhere

The same person, in the places I actually use.

Order project

Describe the task and I will reply on Telegram.

One line is enough.

Where I will reply.

What it should do, and any deadline that matters.