Hello, I'm Ahrorbek Omonov

Backend Developer |

Building scalable APIs, payment integrations, and AI-powered backend solutions

Sun Image

About Me

I'm Ahrorbek, a Backend Developer with 2+ years of experience specializing in Nest.js, PostgreSQL, and Docker. I've shipped multiple startup products to App Store and Google Play, building REST APIs, payment integrations, AI chatbot features, and DevOps pipelines from database design to deployment on AWS. I mainly work with NestJS and Node.js, building backends with complex logic and algorithms. Right now I'm actively growing in the startup world — shipping real products and pushing myself every day. Always ready for new projects, new startups, and new friendships.

Skills & Technologies

Node.js NestJS Express.js TypeScript PostgreSQL MongoDB TypeORM Prisma Sequelize REST API Docker CI/CD Nginx AWS JWT OAuth 2.0 Firebase FCM Payment Systems AI Integration Telegram Bot API Swagger Git
const developer = {
name: 'Ahrorbek Amanov',
role: 'Backend Node.js Developer',
experience: '2+ years',
passion: 'APIs, Payments, AI & DevOps'
};

My Projects

DocLab

DocLab — Document Marketplace Platform

Uzbekistan's largest document marketplace with 5000+ documents and 1000+ sellers. Full-stack CRM system — sellers upload documents, AI automatically analyzes and generates previews, moderators review, buyers discover via search, categories, and AI recommendations. Includes Click & Payme payment integrations, Telegram bot for sellers and buyer notifications, real-time analytics dashboards, withdrawal system, Google OAuth 2.0, and background job processing with BullMQ.

React TypeScript NestJS MongoDB Redis BullMQ AWS S3 OpenAI API Click API Payme API Telegram Bot Google OAuth Docker
UzChess

UzChess — Chess Academy Platform

Chess learning and playing platform live on App Store and Google Play. Built the backend from scratch — 56 API modules covering video courses, lessons, interactive puzzles, quizzes and tests, online tournaments, grandmaster profiles, live streams, certificates, streaks and leaderboards. Separate real-time game server on Socket.io + Redis with chess.js move validation, tournament pairing and game analysis. Payment integrations (Payme, Click, Uzum Pay, RevenueCat subscriptions), Telegram bot, BullMQ background jobs, and a React admin dashboard.

NestJS TypeScript MongoDB Mongoose Redis Bull Queue Socket.IO JWT Click Payme Uzum Pay RevenueCat Firebase FCM Telegram Bot Docker Swagger
OmonCrm

OmonCrm — Multi-Tenant CRM for Travel Agencies

Production multi-tenant SaaS CRM for travel agencies, live at omoncrm.uz. Built the entire backend from scratch — 48 data models and 380+ endpoints covering clients, tours, group departures, bookings, payments and per-agency commission accounting. Real-time updates over Socket.IO with a Redis adapter, Telegram integration for both bot notifications and personal-account messaging, AI call transcription that extracts client fields from recorded phone calls and proposes them for human confirmation, Excel/PDF report export, role-based access control with 2FA, and full uz/ru/en localisation.

NestJS TypeScript PostgreSQL Knex Redis Socket.IO Next.js React Telegram MTProto Telegram Bot OpenAI Whisper JWT Docker Swagger
MVP Football Academy

MVP Football Academy Platform

Football academy platform with 10,000+ active users on App Store and Google Play. Built the entire backend from scratch including coach booking, real-time leaderboards, user statistics, AI chatbot integration, and Firebase push notifications.

NestJS PostgreSQL TypeORM Docker JWT RBAC Firebase FCM AI Chatbot Payment Systems AI Integration
CastingGo

CastingGo — Media Talent Platform

Media talent platform connecting models and producers. Built the entire backend from scratch including talent discovery, casting call management, verified profiles, OAuth 2.0 (Google/Apple Sign In), Firebase push notifications, and deployment on AWS.

NestJS TypeScript PostgreSQL TypeORM Firebase FCM Docker AWS OAuth 2.0 Swagger
WatchZ

WatchZ — Watch Store E-commerce Platform

Full-stack e-commerce platform for a watch boutique in Tashkent. Built from scratch — product catalog, shopping cart, order system, Click payment integration, AI chatbot consultant (Gemini) with in-chat ordering, automatic Telegram bot notifications for every new order, image optimization via Bunny.net CDN, deployed on Ubuntu VPS with PM2.

Next.js NestJS TypeScript PostgreSQL TypeORM Bunny.net CDN Click Payments Gemini AI Telegram Bot PM2
Sair

Sair — Uzbekistan Travel App Backend

Full backend system for a travel app across Uzbekistan. Built from scratch on NestJS — 25 modules, 90+ endpoints. User auth (OTP + JWT), places catalog, regions, categories, booking system, real-time chat (WebSocket), notifications, reviews & ratings, leaderboard, marketplace (rent/sell), stories, tour packages, admin panel with role-based access (USER, ADMIN, SUPER_ADMIN, GUIDE). All APIs protected with error handling, documented with Swagger.

NestJS TypeScript PostgreSQL TypeORM JWT Socket.io Swagger REST API WebSocket Firebase FCM Payment Systems
UzCombinator

UzCombinator Website

Entrepreneur registration platform that processed 8,000+ applications under high traffic without any downtime. Built the backend for form handling and application management.

Next.js NestJS PostgreSQL Docker
Tasky

Tasky Website

Employee management system with attendance tracking, payroll, and deadline management. Integrated web dashboard with Telegram Bot notifications for real-time alerts.

NestJS PostgreSQL TypeORM REST API Telegram Bot API

Get In Touch

Let's collaborate! I am always open to discussing exciting backend projects and new opportunities.

omonovaxroracc@gmail.com
+998 95 959 56 59
Tashkent, Uzbekistan