Свой путь в разработке я начал в 2021 году как наставник по фронтенду, а сегодня руковожу командой как Team Lead. За это время прошёл путь от вёрстки интерфейсов до проектирования архитектуры и поставки полноценных production-платформ.
Работаю со всем стеком: React / Next.js на фронтенде и Bun / Hono / Node.js на бэкенде. Программированию научился самостоятельно и продолжаю учиться каждый день.
Руковожу командой разработки: ставлю задачи, провожу код-ревью, веду процессы в Linear. Проектирую архитектуру и разрабатываю fullstack ряд production-платформ.
Полностью в одиночку разработал фронтенд платформы онлайн-образования (LMS) Online Education: личные кабинеты, видео-уроки, редактор учебного контента, генерация сертификатов в PDF и дашборды (бэкенд — Django).
Преподавал фронтенд-разработку детям и взрослым: HTML, CSS, JavaScript, React. 6-месячные курсы, по 2–3 группы ежедневно. Подготовил студентов с нуля до уровня junior.
Платформа мониторинга и контроля бизнес-процессов организаций; с мобильным приложением и модулем распознавания лиц.
Платформа управления школой: ученики, посещаемость, оплаты, отчёты. Монорепозиторий.
Система для детских садов: распознавание лиц (FaceID) и модуль оплаты.
Фиксация нарушений на парковке: распознавание автономеров с камер (RTSP / FFmpeg), печать чеков на термопринтере, десктоп на Electron.
Цифровизация кафе: бэкенд, админ-панель и мобильный API для клиента и курьера, с очередями.
Фронтенд платформы онлайн-образования (LMS): курсы, видео-уроки, PDF-сертификаты и дашборды. Полностью разработан в одиночку.
Причины перехода с NestJS + Prisma на Bun + Hono + Drizzle: абстракции, производительность, проблемы event-driven и честное сравнение в цифрах.
Что такое монорепозиторий, когда он нужен и как построить его с Bun + Turborepo — практический опыт из реальных проектов.
Переход с Node.js на стек Bun + Hono — почему, как и в каких случаях быть осторожным.