Bobur Juraev
Full-Stack разработчик | Веб-приложения и корпоративные системы

Стек
Проекты
git shortlog · все ветки
- Restaurant Chain ERP — 5-Service Monorepo129 коммитов
- Healthcare CRM Platform78 коммитов
- CourseFlow — LMS2 коммитов
- Self-service Vendor — Corporate Site + CMS1 коммитов
Био
Обзор
Full-stack разработчик с обширным опытом создания продакшн веб-приложений, корпоративных систем и e-commerce платформ. Специализируется на современных TypeScript-экосистемах, включая Next.js, React, Elysia.js (Bun) и NestJS. Сильная экспертиза в проектировании БД, разработке API и реализации сложной бизнес-логики. Собрал несколько соло-проектов с нуля и участвовал в крупных командных проектах.
Проекты
1. LilacCare — медицинская социальная платформа
Роль: Ведущий разработчик (75,6% коммитов — 118 из 156) Стек: React Native/Expo, Next.js 15, Elysia.js, PostgreSQL, Redis, WebSocket
Комплексная медицинская платформа, соединяющая пациентов и врачей:
- Собрал 310+ React Native-компонентов с offline-first архитектурой
- Спроектировал 53 таблицы БД на Drizzle ORM
- Реализовал интеграцию Apple HealthKit и Google Health Connect
- Создал realtime-мессенджер на WebSocket
- Собрал панель врача из 218 компонентов
- Мультиплатформенная авторизация через Better Auth (Google, Apple Sign-In)
- Интернационализация на 3 языка (EN, RU, UZ)
2. LES E-Commerce Platform
Роль: Ведущий разработчик (~98% кодовой базы) Стек: Next.js 15, Elysia.js, PostgreSQL, Redis, BullMQ
Fullstack доставка еды и мультивендорный маркетплейс:
- Собрал 32 API-контроллера для заказов, товаров, авторизации
- Интегрировал Yandex Eats, Wolt, Uzum, Express24, iiko POS
- Создал 42 BullMQ-процессора очередей для асинхронных задач
- Админ-дашборд из 23 модулей и 83 React-компонентов
- Клиентское веб-приложение с состоянием на Zustand и Yandex Maps
- ~51 500 строк TypeScript-кода
3. TourCRM — CRM-система для туризма
Роль: Соло-разработчик (100% кодовой базы) Стек: Next.js 15, React 19, TypeScript, Zustand, Zod, Tailwind CSS
Fullstack CRM для туристических компаний:
- 50 500+ строк TypeScript-кода
- 113+ кастомных React-компонентов
- 14 Zustand-сторов с персистентностью
- Многошаговый мастер бронирования с интеграцией календаря
- Воронка продаж со скорингом лидов
- Конструктор пакетов с калькулятором цен и экспортом в PDF
- Поддержка 4 языков (1456+ ключей перевода)
- 19 Zod-схем для типобезопасной валидации
4. Naimix — корпоративная HR-платформа
Роль: Соло-разработчик (100% кодовой базы) Стек: Next.js 15, React 19, Elysia.js, Drizzle ORM, Redis, BullMQ
Комплексная платформа управления HR/рекрутингом:
- 21 625 строк в 231 TypeScript-файле
- Turborepo-монорепозиторий с 4 приложениями и 5 общими пакетами
- Полная система RBAC с ролями/правами
- Мультиязычный админ-UI (EN, RU, DE, UZ)
- Redis-сервис с кэшированием, rate limiting, распределёнными локами
- BullMQ для email-уведомлений и фоновых задач
5. Magaz — корпоративная система управления
Роль: Соло-разработчик (100% кодовой базы) Стек: Next.js 13, Elysia.js, Prisma, PostgreSQL, Redis, tRPC
Платформа администрирования ресторанного POS:
- 38 376 строк TypeScript
- 99 React-компонентов
- 17 tRPC-роутеров с полным CRUD
- 21 модель БД в Prisma с RBAC
- Управление графиками работы и табелями
- Финансовая отчётность с разными типами оплаты
- Интеграция с POS-системами iiko, R-Keeper, Jowi
6. ExportPortal — B2B e-commerce маркетплейс
Роль: Ведущий разработчик (~97% кодовой базы) Стек: Next.js 15, TypeScript, Zustand, Framer Motion, Tailwind CSS
Глобальная B2B-маркетплейс платформа:
- 12 431 строка кода (net)
- 33 React-компонента
- Система оптовых заказов с персистентной корзиной (Zustand)
- Клиентский портал управления заказами
- Кастомная библиотека анимаций на Framer Motion
- Адаптивный дизайн на shadcn/ui
7. Kiosk Les Ailes — киоск самообслуживания
Роль: Full-stack разработчик (31% — 36 из 116 коммитов) Стек: Electron, Next.js 12, React, TypeScript, Tailwind CSS
Приложение для киоска самообслуживания:
- Полное управление корзиной (компонент на 1152 строки)
- 4 интеграции платёжных шлюзов (Payme, Click, Apelsin, Oson)
- OTP-авторизация по телефону
- Система лояльности/кэшбэка
- Мультиязычность (RU/UZ)
- Автообновление через electron-updater
8. Gavali — Point of Sale система
Роль: Ведущий разработчик (50% коммитов, 88% кодовой базы) Стек: Nuxt.js 2, Vuetify, Vuex, Electron
Современная POS для розницы:
- Кастомная цифровая клавиатура для сенсорного экрана
- Расчёт цен по весу
- Поддержка нескольких способов оплаты
- Часы реального времени и профили продавцов
- Electron builder для десктоп-развёртывания
9. trpc-mono — B2B маркетплейс
Роль: Full-stack разработчик (13,5% — 148 из 1099 коммитов) Стек: Next.js 14, Elysia.js, Drizzle ORM, PostgreSQL, Redis, Typesense
Крупный B2B-маркетплейс с несколькими порталами:
- Полный мастер регистрации пользователя с выбором роли
- Система управления профилем и членством
- Каталог товаров с поиском и фильтрацией
- Расширенная схема БД на 1211 строк
- Библиотека переиспользуемых UI-компонентов
10. UzLiDep — скрейпер юридических документов
Роль: Основной разработчик (67% — 4 из 6 коммитов) Стек: Bun, Elysia.js, BullMQ, Redis, Cheerio, Puppeteer
Система скрейпинга юридических документов с Lex.uz:
- 10 341 строка TypeScript (net)
- Распределённая очередь задач на BullMQ
- Обработка ViewState ASP.NET WebForms
- Пайплайн конвертации HTML в MDX
- Поддержка 4 языков (UZ латиница/кириллица, RU, EN)
- CLI-инструмент для операций скрейпинга
11. TavsilBot — Telegram-бот доставки еды
Роль: Бэкенд-разработчик (~4,4% — 8 из 181 коммита) Стек: Node.js, Telegraf, MongoDB, Redis, Bull
Вклад в Telegram-бот для заказов:
- Реализовал поддержку английского языка (234 ключа перевода)
- Собрал функцию выбора терминала самовывоза
- Исправил баги выбора филиала
- Улучшил управление сессиями
12. Tavsil Admin — админ-дашборд e-commerce
Роль: Full-stack разработчик (~5,8% — 9 из 154 коммитов) Стек: Next.js 11, TypeScript, Ant Design, React Query, Firebase
Вклад в админ-дашборд:
- Система планирования дневного меню на основе календаря
- Управление заказами с фильтрацией по дате
- Улучшенный каталог с мультиязычностью
- Push-уведомления через Firebase Cloud Messaging
- ~5569 строк продакшн-кода
13. RestPwaNew — ресторанное PWA
Роль: Frontend-разработчик (~0,5% — 9 из 1706 коммитов) Стек: Next.js 12, React, Tailwind CSS, Yandex Maps, PWA
Вклад в Progressive Web App:
- Настройка PWA с service workers
- Форма заказа с интеграцией Yandex Maps
- Интеграция платёжных шлюзов (Payme, Click, Oson)
- Форма обратной связи с интеграцией API
14. NestJS-NextJS-tRPC Template
Роль: Соло-разработчик (100% кодовой базы) Стек: NestJS 9, Next.js 13, tRPC, Prisma, PostgreSQL, TypeScript
Fullstack типобезопасный шаблон-монорепозиторий:
- Архитектура со сквозной типобезопасностью
- Кастомная интеграция NestJS + tRPC
- Схема БД с RBAC корпоративного уровня
- Конфигурация pnpm workspace
15. SmartBolla Test — инвестиционная платформа
Роль: Frontend-разработчик (~1,5% — 7 из 479 коммитов) Стек: Next.js 10, React, Redux, Tailwind CSS, Framer Motion
Вклад в инвестиционную платформу:
- Интеграция модалки с видео YouTube
- Страницы политик (оплата, приватность, условия)
- Видеофон на главной
- Улучшения UI/UX
Ключевые достижения
- Собрал 5 полноценных соло-проектов с нуля (TourCRM, Naimix, Magaz, ExportPortal, tRPC-шаблон)
- Возглавил разработку медицинской платформы LilacCare с вкладом 75%+
- Спроектировал LES E-Commerce с вкладом в 98% кодовой базы
- Спроектировал 150+ таблиц БД в разных проектах
- Реализовал 6+ интеграций платёжных шлюзов
- Построил распределённые системы очередей задач на BullMQ/Redis
- Создал 500+ React-компонентов в проектах
- Заложил типобезопасные API-паттерны на tRPC и Eden
- Реализовал мультиязычность в 10+ проектах
Языки
- Русский (родной)
- Узбекский (родной)
- Английский (профессиональный)
Статистика вклада
| Проект | Роль | Коммиты | Ключевой вклад |
|---|---|---|---|
| lilac | Ведущий (75,6%) | 118/156 | Полная медицинская платформа |
| les_ecommerce | Ведущий (98%) | ~98% базы | E-commerce + интеграции |
| TourCRM | Соло (100%) | 6 | CRM для туризма, 50K+ строк |
| naimix | Соло (100%) | 6 | HR-платформа, 21K+ строк |
| magaz | Соло (100%) | 5 | Корпоративная система, 38K+ строк |
| exportportal | Ведущий (97%) | 2 | B2B-маркетплейс |
| trpc-mono | Разработчик (13,5%) | 148/1099 | Фичи B2B-маркетплейса |
| kioskLesAiles | Разработчик (31%) | 36/116 | Платежи и корзина киоска |
| gavali | Ведущий (88%) | 7/14 | POS-система |
| uzlidep | Основной (67%) | 4/6 | Скрейпер юрдокументов |
| tavsil_admin | Разработчик (5,8%) | 9/154 | Планирование меню, FCM |
| TavsilBot | Разработчик (4,4%) | 8/181 | Английская i18n, терминалы |
| RestPwaNew | Участник (0,5%) | 9/1706 | Настройка PWA, платежи |
| trpc (NestJS) | Соло (100%) | 1 | Fullstack-шаблон |
| smartbolla_test | Участник (1,5%) | 7/479 | Интеграция видео, политики |