Azizxon Bahodirov's Work | ContraWork by Azizxon BahodirovAzizxon Bahodirov
Full-stack Next.js dev — I fix & finish AI-built apps
Noor — Merchant Admin & Operations Admin (Delivery Service)
Three production admin systems for a delivery service — built solo end-to-end, including real-time chat and billing logic.
Problem
A delivery service needed three separate operational systems working at once: a panel for merchants to manage their own orders and billing, a central ops panel for the company's own courier fleet, and a customer-facing tracking site — each with a completely different user and a different job.
Constraint
Real production traffic, existing users depending on the systems daily, and — on the merchant panel — real money moving through billing logic that had to be correct, not just functional-looking.
Solution
Merchant admin panel: built almost entirely solo (359 of 368 commits) — orders, tariffs, promo codes, invoices, reporting, real-time chat with customers/support (websocket), and later real billing logic (cash accounting, commission tracking, payment-status handling).
Central operations admin (cpanel) — the company's largest internal system: courier management, live GPS tracking, in-app chat, and the fleet-management/credit system for company-owned courier scooters. Built largely solo through its first year (~84% of commits in that period), then onboarded and reviewed a successor once my focus shifted to the merchant panel's billing work.
Customer-facing delivery website (Next.js 15, React 19): live GPS courier tracking with animated route rendering, rendering-performance and memory optimization, i18n, Framer Motion, OTP-based auth.
Result
Three systems still running in production today, each shipped and maintained by me for over a year. This is real, closed-source production work — not a personal or practice project. I created a booking bot for a barber I work with — not a company product, just a custom build made for one solo barber who doesn't have anyone to manage his schedule.
Clients open the bot in Telegram, choose a service and an available time slot, and the barber gets a notification to confirm with one tap. If a client can't make it, they can cancel the booking themselves — no calls, no back-and-forth.
Besides the booking flow, there's also a landing page — a simple business-card site with info about the barber, a link straight into the booking bot, and a services list he can add to, remove from, or reorder. Reviews on the page are pulled automatically from a Telegram group, which he can also set in his admin panel — including which specific reviews to show, in case there's spam or irrelevant messages in the group.
The styling is easy to adapt, and the barber manages all of this himself through his own admin panel — so it works just as well for other solo barbers. Libos — Telegram Store & Owner Dashboard (Demo) BUCHET.UZ (http://BUCHET.UZ) — E-commerce Website Support
Support and frontend improvements for BUCHET.UZ (http://BUCHET.UZ), a live flower and gift delivery platform. I worked across the customer-facing website and internal tools, maintaining existing flows and shipping incremental updates for day-to-day operations.
Closed-source production work.