Full-Stack Developer — Tashkent, Uzbekistan

I build the backend other systems run on.

Node.js / NestJS / React developer working on real-time, multi-tenant ERP systems — the kind of infrastructure nobody notices until it breaks. I make sure it doesn't.

Currently building AERP at Abror Programming
18 mo
shipping production code — freelance and full-time
16+
ERP modules in the platform I build on daily
10+
systems designed, built and deployed end to end
01

About

Backend-heavy full-stack developer. Postgres schema to React screen.

I trained at Najot Ta'lim in Fergana (Node.js + React track, Jan–Sep 2025) and was taking freelance backend work before the course ended. Since May 2026 I've been full-time at Abror Programming, building services inside AERP — a multi-tenant ERP platform running live for manufacturing and retail companies across Uzbekistan.

My day-to-day is microservices that have to agree with each other: Express and NestJS services talking over gRPC, Prisma schemas that must stay tenant-isolated, and integrations with systems I don't control — IP-telephony, S3, Telegram. Outside work I own a point-of-sale and online store for a real meat-retail business, from the Postgres schema to the receipt printer.

Backend

  • Node.js · Express 5
  • NestJS 11
  • gRPC · REST · Socket.io
  • JWT · RBAC · Zod

Frontend

  • React 19
  • TypeScript
  • Tailwind CSS
  • React Router

Data

  • PostgreSQL · MySQL
  • Prisma 7 · Sequelize
  • MongoDB
  • Redis

Infra

  • Docker · Nginx
  • AWS S3
  • Bun · CI/CD
  • Telegram Bot API
02

Production systems

Systems with real users and real money moving through them.

AERP CRM — Customer Journey

● in production

Abror Programming · standalone microservice inside the AERP platform

A CRM service that tracks a customer from first phone call to closed payment. Built as an independent Express 5 / TypeScript microservice: it speaks gRPC to the core ERP for shared organization and employee data, and REST to the Utel IP-telephony system so every call lands against the right client record.

  • Ten domain modules — clients, companies, conversations, call conclusions, transactions, payment offices, positions, employees and an activity board that flags clients going cold.
  • Eleven-model Prisma schema on PostgreSQL, with organization context enforced on every query so tenants can never read each other's data.
  • JWT decrypt middleware, Zod request validation, a global error handler, and a Dockerized deploy running on Bun.
Express 5TypeScriptPrisma 7 / PostgreSQL gRPCZodBunDocker

AERP Edu — Learning Platform

● in production

Abror Programming · education module of the AERP platform

The learning-management service of AERP: courses, structured modules, lessons, reading material, exams, and per-student progress. A NestJS 11 application that runs both as an HTTP API and as a gRPC microservice for the rest of the platform.

  • Fifteen Prisma models covering courses, modules, lessons, readings, exams, progress, ratings and comments.
  • JWT + Passport auth with guards, decorators and interceptors; documented end to end with Swagger.
  • Course media uploads through AWS S3 presigned URLs, so large files never pass through the API process.
NestJS 11TypeScriptPrisma 7 / PostgreSQL gRPCAWS S3Passport / JWTSwagger

Meat Shop POS & Online Store

● live · client project

Independent client work · built and maintained solo

A complete point-of-sale and online-store system for a meat retail business, built alone across two development passes. NestJS/Prisma backend paired with a React 19 admin and cashier interface — the shop runs its daily sales on it.

  • Cashier flow with receipt printing through QZ Tray and PDF invoice generation.
  • Product images on AWS S3, scheduled jobs for automated database backups, Telegram bot alerts for new orders.
  • Live sales and inventory dashboard built with Recharts, so the owner sees the day's numbers without asking anyone.
NestJSPrisma / PostgreSQLReact 19 AWS S3Telegram Bot APIQZ Tray
03

Other projects

Independent and training projects — source on GitHub.

04

Experience

Where the work above was done.

2026.05 → now Full-Stack Developer @ Abror Programming (AERP) CRM and Education services inside a multi-tenant ERP used by manufacturing and retail clients. gRPC between services, tenant-isolated Prisma schemas, IP-telephony and S3 integrations.
2025.03 → now Freelance Full-Stack Developer @ Self-employed Backend architecture, API integrations and real-time features for independent clients. Owns the meat-shop POS and online store end to end.
2025.01 → 2025.09 Full-Stack Track @ Najot Ta'lim, Fergana Node.js + React.js — intensive nine-month cohort.
05

Contact

Open to backend-heavy full-stack roles and selected freelance work.