Назад к команде
УчастникКорпоративныеТашкент

Ilhombek Yuldashev

Full-Stack разработчик | Корпоративные системы и маркетинговая автоматизация

§01

Стек

Языки и фреймворки
React/Next.jsTypeScriptUI LibrariesState ManagementAnimationBun/Elysia.jsNode.jsAPI ProtocolsTelegram Bots
Инфра · Данные · Инструменты
PostgreSQLMongoDBRedisMarketing AutomationWeb ScrapingBlog ManagementMonorepoRuntimeProcess ManagementCI/CD
§02

Проекты

git shortlog · все ветки

  1. Restaurant Chain ERP — 5-Service Monorepo231 коммитов
  2. Arryt — Courier Logistics v159 коммитов
2 проекта290 коммитов всего
§03

Био

Обзор

Full-stack разработчик с опытом создания корпоративных систем управления, e-commerce платформ, инструментов маркетинговой автоматизации и Telegram-ботов. Специализируется на современных TypeScript-экосистемах, включая Next.js, React, Elysia.js (Bun), с экспертизой в HR-системах, управлении складом и автоматизации соцсетей. Сильный бэкграунд в проектировании БД, разработке API и CLI-инструментах.


Проекты

1. MyShop — E-commerce платформа

Роль: Соло-разработчик (100% кодовой базы) Стек: Next.js 15, React 19, Elysia.js, PostgreSQL, Drizzle ORM, Zustand

Fullstack e-commerce платформа:

  • 56 TypeScript-файлов, ~5639 строк кода
  • Каталог товаров с поиском в реальном времени
  • Корзина с сохранением состояния в localStorage
  • JWT-авторизация с хешированием паролей bcrypt
  • Админ-панель с управлением товарами/заказами
  • 15 переиспользуемых UI-компонентов (в стиле Radix + shadcn/ui)
  • RESTful API с документацией Swagger
  • Русскоязычный интерфейс

2. SaaS Blog — шаблон лендинга

Роль: Соло-разработчик (100% кодовой базы) Стек: Next.js 14, TypeScript, NextUI, Tailwind CSS, Framer Motion

Современный SaaS-лендинг:

  • 21 TypeScript-файл, ~1058 строк кода
  • 17 React-компонентов
  • Анимированная hero-секция с градиентами, следящими за курсором
  • Трёхуровневые карточки тарифов со сравнением фич
  • FAQ-аккордеон, отзывы, видеоплеер
  • Поддержка тёмной/светлой темы
  • Кастомные UI-эффекты (движущиеся рамки, генерация текста, «блестящие» кнопки)

3. Managers — корпоративная система управления

Роль: Ключевой участник (28% коммитов — 226 из 809) Стек: Next.js 15, React 19, Elysia.js, PostgreSQL, Drizzle ORM, Redis, BullMQ

Мультисервисная платформа управления сетью ресторанов/франшизой:

  • ~67 000 строк добавлено, ~25 500 вклада (net)
  • HR-модуль — полная система управления вакансиями и кандидатами
  • Управление накладными — входящие, исходящие, возвратные накладные
  • Складской учёт — внутренние перемещения, расходы, списания
  • Интеграция с iiko POS — cron-задачи синхронизации данных
  • Пользователи/права — вклад в систему RBAC
  • 62 бэкенд-модуля, 163 React-компонента

4. Astervis Sale — маркетинговый сайт

Роль: Ключевой участник (31,5% коммитов — 34 из 108) Стек: Next.js 16, React 19, Elysia.js, PostgreSQL, Drizzle ORM, Tailwind CSS

Сайт платформы аналитики колл-центра:

  • ~9139 строк добавлено, ~5537 вклада (net)
  • Система загрузки изображений — drag-and-drop с ресайзом на клиенте
  • Markdown-редактор — вставка изображений инлайн
  • Улучшения блога — шеринг в соцсети, время чтения, отслеживание скролла
  • Компонент рассылки — многовариантные формы подписки
  • FAQ-система — статичные данные-фолбэк на 3 языках
  • i18n — обширная локализация (RU, EN, UZ)

5. LesBot — Telegram-бот доставки еды

Роль: Ключевой участник (6,8% коммитов — 19 из 278) Стек: Bun, Elysia.js, Telegraf, MongoDB, Redis, BullMQ

Telegram-бот для сети ресторанов Les Ailes:

  • ~16 533 строк добавлено, ~12 113 вклада (net)
  • Управление сессиями в Redis — миграция и оптимизация
  • Миграция на TypeScript — перевод 10+ сцен на TypeScript
  • Разработка API v2 — 509+ строк улучшенного API-слоя
  • Бэкенд-сервисы — аналитика, мониторинг, БД, очереди
  • Улучшения меню — сортировка, защита CSRF
  • Хранение адресов — сохранение адресов пользователя с флоу подтверждения

6. Astervis Full — набор маркетинговой автоматизации

Роль: Участник (10,8% коммитов — 11 из 102) Стек: TypeScript, Bun, Twitter API v2, LinkedIn API

CLI-инструменты маркетинговой автоматизации:

  • ~14 251 строк добавлено
  • CLI управления блогом (695 строк) — посты, переводы, аналитика
  • CLI Twitter/X (734+ строк) — твиты, треды, вовлечённость, аналитика
  • Интеграция LinkedIn — настройка OAuth, планирование контента
  • Документация — документация скилов Claude AI
  • API-клиенты для Twitter и LinkedIn

7. Form Builder Landing — сайт продукта

Роль: Участник (10% коммитов — 1 из 10) Стек: Next.js 15, TypeScript, Clerk, Polar, Tailwind CSS

Маркетинговый сайт для SaaS-конструктора форм:

  • +271 строка
  • Сервис Telegram-уведомлений (~155 строк) — оповещения о платежах через бота
  • Интеграция вебхуков Polar — автоматические уведомления о покупках
  • Обновления лендинга — доработка маркетинговых текстов

Ключевые достижения

  • Собрал 2 полноценных соло-проекта с нуля (MyShop, SaaS Blog)
  • Ключевой участник корпоративной системы управления с 28% коммитов
  • Разработал полную систему загрузки изображений с обработкой на клиенте
  • Собрал 3 CLI-инструмента маркетинговой автоматизации (Blog, Twitter, LinkedIn)
  • Мигрировал 10+ сцен Telegram-бота с JavaScript на TypeScript
  • Реализовал управление сессиями в Redis для продакшн Telegram-бота
  • Создал HR-модуль с управлением вакансиями и кандидатами
  • Спроектировал систему складского учёта с перемещениями и списаниями
  • Интегрировал несколько платёжных систем с Telegram-уведомлениями
  • Реализовал мультиязычность в 5+ проектах (RU, EN, UZ)

Языки

  • Русский (родной)
  • Узбекский (родной)
  • Английский (профессиональный)

Статистика вклада

ПроектРольКоммитыКлючевой вклад
my-shopСоло (100%)4/4Полная e-commerce платформа
saas_blogСоло (100%)2/2Шаблон SaaS-лендинга
managersКлючевой (28%)226/809HR, накладные, склад
astervis_sale_newКлючевой (31,5%)34/108Загрузка изображений, блог, i18n
lesBotКлючевой (6,8%)19/278Redis-сессии, TypeScript
astervis_fullУчастник (11%)11/102CLI маркетинга
form_builder_landingУчастник (10%)1/10Telegram-уведомления
Сотрудничество
Нужен Ilhombek в вашей команде?
ilhombek2110@gmail.com