UzChess
Uzbekistan's national chess platform — real-time gameplay, puzzles, tournaments, leaderboards, and the user-to-user social layer. #1 Board Game on the Uzbekistan App Store and Google Play.
Software Engineer · Based in Tashkent. Ships Flutter, NestJS, and Next.js.
Founding engineer at UzChess. I build mobile apps, real-time backends, and the kind of infrastructure that stays up under load.

I'm a software engineer from Tashkent. I co-founded UzChess, where I'm Founding Engineer and CTO, and I ship production systems at GlobalMove — mobile apps, NestJS backends, real-time infrastructure, and occasionally a zero-downtime database migration under a live base of 1.3M+ registered users.
I work end-to-end: schema design, backend services, Flutter clients, React admin tools, deploys, and the on-call that comes after. My default stack is TypeScript / NestJS / Flutter / MongoDB, but I reach for whatever the problem actually wants. I work AI-first — Claude Code in the editor, and agentic automation shipped into products like the FIDE Olympiad 2026 accreditation pipeline.
Outside of shipping code, I'm a FIDE-licensed National Arbiter and help run tournaments for the Uzbekistan Chess Federation — organizing, pairing, and broadcasting events like the President's Cup and Tashkent OPEN. The chess work feeds the engineering work: both reward thinking one move ahead and staying calm when the clock runs.
UzChess · Tashkent, Uzbekistan
Uzbekistan Chess Federation · Uzbekistan
GlobalMove LLC · Tashkent, Uzbekistan
Uzbekistan Chess Federation · Tashkent, Uzbekistan
Uzbek State University of Physical Culture & Sports · Tashkent, Uzbekistan
Uzbekistan Chess Federation · Tashkent, Uzbekistan
GlobalMove LLC / UzChess Academy · Tashkent, Uzbekistan
Mirjalol Education · Tashkent, Uzbekistan
Bootcamp — Flutter & Software Engineering
Flutter mobile development, software architecture, full-stack engineering.
General English & IELTS
A few things I've built — mobile apps, real-time backends, and one zero-downtime migration.
Uzbekistan's national chess platform — real-time gameplay, puzzles, tournaments, leaderboards, and the user-to-user social layer. #1 Board Game on the Uzbekistan App Store and Google Play.
End-to-end product shipped solo from concept to launch: NestJS backend, Flutter mobile app, and a React admin dashboard.
Migrated the full production database from MySQL to MongoDB with zero downtime across 1.3M+ registered users (450K MAU), preserving full data integrity.
Registration platform for Uzbekistan Chess Federation events plus the FIDE ID application pipeline for national players.
Live-relay setup with IdChess + DGT LiveChess integration. Streamed the President's Cup, Tashkent OPEN, Women's Championship, and UzChess Cup.
AI-powered agentic automation for accreditation, room allocation, and delegation email pipelines for teams from 200+ countries, plus a live TV pairing-table backend rendering ~190 match results simultaneously.
Five production websites for chess professionals — International Arbiters, a FIDE photographer, and a federation regional director — each built from live FIDE rating data. Includes a trilingual (UZ/RU/EN) coaching site with JSON-LD schema and an animated Philidor's-mate hero board.
A reusable agent skill that generates an entire chess portfolio site end-to-end: fetches live FIDE profile and rating data, optimizes EXIF-safe photos, fills a themed template, and verifies the result with headless-Chrome screenshots. Distilled from four shipped sites.
Multi-node Proxmox cluster running distributed Linux VMs and LXC containers over a Tailscale network, with firewalls, reverse proxies, and remote access for self-hosted services.
This portfolio — static Next.js site with a monochrome chess-square design system, generated from live FIDE data.
The tools I reach for every day.
The other job: FIDE-licensed arbiter and tournament organizer for the Uzbekistan Chess Federation.
38 tournaments I've organized or officiated (cached — FIDE is unreachable right now).
| Event | Role | Date | FIDE |
|---|---|---|---|
| Uzbekistan Championship U10 Boys — Standard | OrganizerPairings | Apr 2026 | #468584 |
| Uzbekistan Championship U10 Girls — Standard | OrganizerPairings | Apr 2026 | #468586 |
| Uzbekistan Championship U16 Boys — Standard | OrganizerPairings | Apr 2026 | #468644 |
| Uzbekistan Championship U16 Girls — Standard | OrganizerPairings | Apr 2026 | #468645 |
| Uzbekistan Championship U10 Boys — Rapid | OrganizerPairings | Apr 2026 | #468646 |
| Uzbekistan Championship U10 Girls — Rapid | OrganizerPairings | Apr 2026 | #468647 |
| Uzbekistan Championship U16 Boys — Rapid | OrganizerPairings | Apr 2026 | #468648 |
| Uzbekistan Championship U16 Girls — Rapid | OrganizerPairings | Apr 2026 | #468649 |
| Uzbekistan Championship U10 Boys — Blitz | OrganizerPairings | Apr 2026 | #468650 |
| Uzbekistan Championship U10 Girls — Blitz | OrganizerPairings | Apr 2026 | #468651 |
| Uzbekistan Championship U16 Boys — Blitz | OrganizerPairings | Apr 2026 | #468652 |
| Uzbekistan Championship U16 Girls — Blitz | OrganizerPairings | Apr 2026 | #468653 |
Got a project, a tournament, or just want to say hi? Open the game.