Me
The short version of who I am — Abdurahmon Mamadiyorov, a software engineer from Tashkent who learns in public.
I’m Abdurahmon Mamadiyorov — a software engineer from Tashkent,
Uzbekistan. I started programming in 2020, mostly self-taught, and I’ve been
compounding ever since. Online I’m haywan / bekzotovich.
The one-paragraph version
I build full-stack products in TypeScript and increasingly in Go. Today I’m Lead Software Engineer at dona.uz . Before that, at Numeo , I shipped a Chrome extension, a React admin dashboard, Node backend services and Telegram Mini Apps. I mentor; and I chair Gopher Uzbekistan under FLOSS Uzbekistan , where I run gopher.uz and the Go community around it. My daily driver is NixOS + Hyprland, which is its own hobby — see NixOS & Linux.
The long version, with every role and date, lives in my about page.
What I’m made of
| Home | Tashkent, Uzbekistan |
| Work | Lead Software Engineer, dona.uz |
| Studying | Software Engineering, IT Park University (2023 → 2026) |
| Community | Gopher Uzbekistan chairman, FLOSS Uzbekistan |
| Daily driver | NixOS, Hyprland, Neovim, gruvbox everything |
| Languages | Uzbek (native), English (B2), Russian (A2) |
How I learn
- Build the smallest real thing that could work.
- Break it on purpose, then read the docs I skipped.
- Write the note — Skills is that step made public.
- Teach it to someone; the gaps show up immediately.
Stub. I’ll keep adding the parts that don’t fit a résumé — what I’m reading now, what I got wrong last month, and what I want to be good at by the end of the year.
comments