Привет, я Азизхон Баходыров — Azizxon Bahodirov. Full-stack разработчик — Next.js, React, TypeScript, Node.js, PostgreSQL: Next.js · React · TypeScript · Node.js · PostgreSQL.
Full-stack разработчик · Ташкент
Коммерческие сайты, дашборды и API
Next.js · React · TypeScript · Node.js · PostgreSQL
- 3Системы в проде
- 359/368Коммитов мерчант-панели — мои
- 3Года в проде
Открыт для проектов · Noor · BUCHET.UZ
Коротко
Full-stack, продукт в приоритете.
От интерфейса до API и базы — одна фича целиком в одних руках.
3 года в продакшене.
Из них 1.5 года в Noor — там 359 из 368 коммитов мерчант-панели мои.
Не сдаю, пока не уверен.
Крайние случаи и реальные данные проверяю до сдачи, а не после того, как их найдёт клиент.
Сейчас учу Go.
Для бэкенд-сервисов. Сложную инфраструктуру делаю вместе с профильным специалистом.
Что я построил
Разные проекты, разные задачи бизнеса. О части я могу только рассказать — код принадлежит компании. Один полностью открыт, можно прочитать целиком. Ещё один строю прямо сейчас, в открытую.

Noor, операционные и мерчант-админки
Три специализированные веб-системы с живыми заказами, правами, отчётами, логистикой курьеров, WebSocket-связью и оптимизированным отображением маршрутов.

BUCHET.UZ, ведение сайта и админки, RBAC с нуля соло
Поддержка торгового пути и админки, затем роли, права, ограниченная навигация, отчёты, баннеры и работа с несколькими регионами.

Магазин в Telegram (демо) — заказы и аналитика
Демо-магазин целиком внутри Telegram: покупки, заказы и аналитика продаж. Для каждого бизнеса создаются свой дизайн и свои функции под его товары и рабочие процессы.

Запись к барберу, Telegram Mini App и админ-панель
Telegram-бот для записи с выбором услуги и свободного времени, подтверждением в один тап и самостоятельной отменой, плюс лендинг-визитка и админ-панель, которой барбер управляет сам.

Vocabulary, тренажёр слов с интервальными повторениями
Открытый Next.js-тренажёр с двумя независимыми расписаниями SM-2, абстракцией хранилища и озвучкой через браузер.

tg-notion-sync, перенос финансов из Telegram в Notion
MTProto-сервис разбирает транзакции, сопоставляет счета и создаёт структурированные записи в Notion, оставляя неоднозначные категории для ручной проверки.
Где я работал
В обратном хронологическом порядке — места, откуда взялись кейсы выше, не резюме ради резюме.
BUCHET.UZ
Frontend-разработчик, штатВедение сайта и админки, плюс RBAC с нуля — роли, права, фильтрация навигации по доступу.
Noor
Frontend-разработчик, штатМерчант-админка почти целиком моя (359 из 368 коммитов), плюс архитектура центральной операционки и клиентского сайта.
С чем ко мне можно прийти
Три пакета, собранные из работы, которую я уже сдавал, а не из шаблона. Цифр здесь нет — обсудим их, когда пойму, что именно нужно.

Разработка интернет-магазина
Магазин, в котором клиенты реально оформляют заказ, а не ещё одна очередь в Instagram Direct.
- Каталог и корзина
- Чекаут — доставка или самовывоз
- Вход по OTP на телефон

Разработка админ-панели
Один экран для операционки вместо пяти чатов и таблицы в Excel.
- Статус-машина заказов от начала до конца
- Ролевой доступ — кто что видит
- Живые отчёты и трекинг

Поддержка и развитие Next.js проекта
Система продолжает работать и понемногу становится лучше — без того, чтобы просить дважды.
- Хостинг и мониторинг
- Исправление багов
- Одна небольшая фича или улучшение в месяц
Как мы будем работать
Четыре понятных шага: от текстового брифа до сдачи по этапам Contra.
Разбор задачи
Текстовый бриф и асинхронная переписка о том, что на самом деле сломано сейчас, а не список фич мечты. Половина работы — понять, что MVP пока не нужно.
Согласование объёма MVP
Объём фиксируется письменно: что входит, что явно не входит, и реалистичный срок. Никаких сюрпризов о том, что должно было значить «приложение».
Сборка фазами с демо
Ты видишь рабочий софт на каждой фазе, а не статус-апдейт. Если что-то не так — ловим это на демо, а не после запуска.
Передача и поддержка
Репозиторий твой с первого дня. После запуска я остаюсь на правки и итерации по пакету поддержки, либо аккуратно передаю проект, если хочешь вести его своей командой.
Результаты, этапы и условия оплаты фиксируются в предложении Contra.
На чём я строю
По категориям, а не по хайпу.
Заметки из Telegram-канала
Пишу про работу по ходу дела: решения, тупики и то, что я строю на этой неделе.
Автоперевод с русского — это язык, на котором я пишу.
Резюме
То же самое, что на этом сайте, но в двух форматах для быстрой пересылки.
Вопросы, на которые стоит ответить заранее
Фиксированного прайс-листа нет — всё зависит от объёма. После уточнения задачи я создаю персональное предложение Contra с результатами, этапами, сроками и условиями оплаты, и оплата идёт по этим этапам.
Говорю об этом сразу, как узнаю сам, и называю причину — не в день дедлайна. Релиз по фазам значит, что ты видишь рабочий софт достаточно рано, чтобы поймать сдвиг до того, как он станет сюрпризом.
Тебе. Репозиторий передаётся полностью, отдельной платы за «выкуп исходников» нет — код твой с самого начала.
Для этого и есть пакет поддержки: хостинг, мониторинг, исправление багов и небольшое улучшение каждый месяц — чтобы ничего не зависело от того, отвечу ли я в два часа ночи.
Русский и английский, обоих достаточно для работы с клиентами. Я в Ташкенте (UTC+5) — пересечение по времени с европейскими клиентами и Персидским заливом приходится на их утро.
Да. Работаю по всему продукту: интерфейсы, бизнес-логика, интеграции, API и PostgreSQL. Продуктовый слой — моя самая сильная сторона. Сложную инфраструктуру, например DevOps-нагруженные решения или высоконагруженные системы, делаю вместе с профильным специалистом.
Для большинства веб-продуктов — да: клиентская часть, админка, API и база данных. Если проекту нужна сложная инфраструктура, на эту часть я подключаю профильного специалиста и говорю об этом заранее. Работаю по фазам: сначала рабочий MVP, потом итерации, и обычно могу начать сразу после того, как объём согласован письменно.
Работа через Contra
Опишите проект в текстовом виде. После согласования объёма работы я создам предложение в Contra с результатами, этапами, сроками и условиями оплаты.
Опишите задачу
Отправьте детали в текстовом виде через бриф, Telegram или email.
Или на почту: hello@untra.dev