Открыт к работе и заказам
Привет, я Слава

Fullstack

React · Next.js · Node.js · PostgreSQL
Современный веб, Telegram Mini Apps и AI-интеграции

Написать
Скролл

Немного обо мне

Открыт к работе

Ищу интересные проекты: fullstack-разработка, Telegram Mini Apps, AI-интеграции. Рассматриваю полную занятость и разовые заказы.

Написать
Разработчик

Fullstack-инженер. Делаю современный веб, Telegram Mini Apps и AI-интеграции.

Семья

Женат. Жена занимается управлением магазином на Wildberries.

Кот и попугай

Дома живут кот Степка и попугай Твитти. Их Telegram-канал →

Бег

Увлекаюсь бегом — лучший способ перезагрузиться и набраться энергии.

Проекты

Telegram Shops — No-Code платформа для магазинов

Задача / Решение / Результат
Задача

Малому бизнесу дорого и сложно запускать онлайн-магазины. Telegram стал идеальной платформой для продаж, но не предоставлял удобных инструментов для их создания.

Решение

Разработал no-code решение с тремя способами запуска магазина: через AI-ассистента (генерация структуры по текстовому запросу), через веб-админку (полный контроль над дизайном) и через Telegram Mini App (быстрая настройка с мобильного).

Результат

Пользователи создают уникальный магазин за несколько минут без технических знаний. Проект объединяет современные веб-технологии и AI на одной платформе.

ReactTypeScriptRedux ToolkitAI

AI Chat — Full-stack чат с искусственным интеллектом

Задача / Решение / Результат
Задача

Требовалась современная платформа для диалога с AI в реальном времени: полноценная авторизация, история сообщений и защита от злоупотреблений.

Решение

Создал full-stack приложение: фронтенд на Next.js с форм-валидацией через Zod, бэкенд на Express с JWT-авторизацией (cookies), WebSocket для мгновенной доставки сообщений, интеграция OpenAI API, rate limiting и Helmet для безопасности. Docker + nginx для деплоя.

Результат

Production-ready приложение с реальным временем отклика, безопасной авторизацией и масштабируемой архитектурой. Полный цикл от UI до инфраструктуры в одном проекте.

Next.jsNode.jsExpressWebSocketOpenAIPostgreSQLDocker

WandaAsk — HR-платформа с персонализированным AI

Задача / Решение / Результат
Задача

HR-командам необходим инструмент, где сотрудники получают персонализированные ответы от AI с учётом корпоративного контекста и индивидуального профиля.

Решение

Разработал фронтенд HR-платформы по FSD-архитектуре: интерфейс авторизации, AI-чат с real-time обновлениями, аналитические дашборды на Recharts с историей встреч и транскриптами, плавные анимации через Framer Motion. Zustand для state management, Jest + Testing Library для покрытия критических сценариев.

Результат

Масштабируемый UI для HR-платформы с богатой аналитикой. FSD-архитектура обеспечивает чёткое разделение ответственности и удобное масштабирование командой разработчиков.

Next.jsTypeScriptTailwind CSSZustandFramer MotionRechartsJest
NDA / По запросу

Sale — Лендинг студии веб-разработки

Задача / Решение / Результат
Задача

Маркетинговому агентству нужен современный продающий лендинг с детальным описанием услуг, кейсами и быстрым сбором лидов через форму заявки.

Решение

Создал лендинг с секциями Hero, Услуги, Преимущества, Процесс, Кейсы, Отзывы, Технологии, FAQ. Реализовал форму заявки с двойной нотификацией: письмо через SMTP (Nodemailer с HTML-шаблоном) и уведомление в Telegram через Bot API — лид не потеряется ни при каком сценарии.

Результат

Конверсионный лендинг с автоматической системой сбора заявок. Дублирование уведомлений (email + Telegram) исключает потерю лидов и ускоряет реакцию менеджеров.

Next.jsTypeScriptTailwind CSSNodemailerTelegram Bot API

Intercity Taxi — Telegram-бот межгородских поездок

Задача / Решение / Результат
Задача

Сервис межгородских перевозок нуждался в системе автоматического сопоставления пассажиров и водителей в Telegram без двойного принятия заказа и с надёжной доставкой уведомлений.

Решение

Разработал production-grade бота с полным циклом заказа (new → searching → offered → accepted → in_progress → completed). Redlock (распределённые блокировки) исключает race conditions при одновременном принятии заказа; BullMQ + Redis обеспечивают надёжную async-доставку уведомлений; OSRM рассчитывает маршрут и автоматически устанавливает тариф. Мультиролевая модель: пользователь одновременно пассажир, водитель и администратор.

Результат

Надёжная боевая система координации поездок. Distributed locks и очереди задач полностью исключают потерю или дублирование заказов даже при пиковой нагрузке.

Node.jsTypeScriptGrammyPostgreSQLRedisBullMQPrismaDocker
NDA / По запросу

Степка — Telegram AI-бот с характером кота

Задача / Решение / Результат
Задача

Пользователям нужно неформальное AI-общение с уникальным персонажем, а не безликий бот. Требовалась также система автоматической публикации ежедневного контента без ручного вмешательства.

Решение

Разработал Telegram-бота «Степка» с тремя модулями: AI-чат от лица кота (память последних 12 сообщений на пользователя); ежедневные «кошачьи факты» в 11:00 с randomization через 14-дневную историю; дайджест событий Wikipedia в 9:00. Цепочка fallback-провайдеров: Anthropic → HuggingFace → Groq → OpenAI обеспечивает 99.9% uptime.

Результат

Живой и популярный бот с уникальным характером. Система автопубликации работает без перебоев, а fallback-цепочка AI-провайдеров гарантирует выход контента даже при сбоях одного из сервисов.

Node.jsTypeScriptGrammyAnthropic Claudenode-cronPM2

Spodial — Панель управления Telegram-ботами

Задача / Решение / Результат
Задача

Владельцам Telegram-ботов не хватало инструмента для анализа аудитории и управления контентом. Статистику приходилось собирать вручную из разных источников.

Решение

Реализовал полный фронтенд SaaS-панели: централизованный мониторинг активности пользователей, retention и охватов; интерактивные графики и дашборды; инструменты рассылок; мультипользовательский доступ с разделением прав.

Результат

Продукт позволяет владельцам ботов принимать data-driven решения и экономить время на рутинном сборе статистики, сосредоточившись на стратегии развития.

ReactRedux ToolkitStyled ComponentsApexCharts

HotS Notify — Telegram-бот мониторинга Twitch-стримов

Задача / Решение / Результат
Задача

Русскоязычное комьюнити Heroes of the Storm не имело централизованного способа узнавать о новых стримах. Фанаты пропускали трансляции из-за отсутствия уведомлений.

Решение

Разработал Telegram-бота, который автоматически опрашивает Twitch API, отслеживает русскоязычных стримеров HotS и мгновенно публикует уведомления в канал. Реализовал систему профилей стримеров (описание, Discord, YouTube, донаты) и ежедневную статистику через admin-команды.

Результат

Бот работает в продакшне и держит комьюнити в курсе всех трансляций. Уведомления приходят автоматически в момент выхода стримера в эфир — ничего не пропускается.

Node.jsTypeScriptGrammyTwitch APIPrismaSQLitePM2

Medical Equipment Management — SaaS-дашборд

Задача / Решение / Результат
Задача

Медицинским учреждениям необходимо централизованно управлять парком дорогостоящего оборудования. Разрозненные Excel-таблицы вели к потере данных, несвоевременному ремонту и простоям критически важной техники.

Решение

Разработал с нуля мультитенантное SaaS-решение: панель мониторинга статусов устройств (работает / на ТО / неисправно), систему уведомлений о плановом обслуживании, журнал ремонтов и ролевую модель доступа для администраторов, врачей и инженеров.

Результат

Платформа сократила простои оборудования на 25–30% за счёт своевременных уведомлений и предоставила клиникам актуальную аналитику по использованию техники.

ReactRedux ToolkitLessPHPDocker

AI Coach — Конструктор ИИ-агентов без кода

Задача / Решение / Результат
Задача

Пользователи без технических навыков хотят создавать собственных ИИ-ассистентов (коуч, нутрициолог, консультант) без погружения в настройку моделей и промптов.

Решение

Разработал веб-платформу с конструктором агентов: пользователь описывает желаемого агента текстом — система генерирует промпт и настройки. Готовым агентом можно общаться в чате платформы или привязать его к Telegram-боту одним кликом.

Результат

Инструмент для быстрого запуска кастомизированных ИИ-агентов без разработки. Демонстрирует работу с современным AI-стеком и создание удобных интерфейсов для сложных технологий.

Next.jsTailwind CSSTelegram Mini App SDKAI
NDA / По запросу

Telegram-магазин с криптоплатежами

Задача / Решение / Результат
Задача

Заказчику нужен полноценный sales-канал в Telegram для аудитории, использующей криптовалюты. Ключевые задачи: бесшовная интеграция в мессенджер и безопасный процесс оплаты криптоактивами.

Решение

Реализовал полнофункциональный Telegram Mini App: полный цикл покупки (каталог → корзина → заказ → отслеживание), интеграцию криптошлюза для приёма USDT с обработкой транзакций, адаптивный UI на Ant Design.

Результат

Запущен готовый к продажам магазин, открывший заказчику новый канал для работы с Web3-аудиторией. Проект демонстрирует создание коммерческих решений с нетривиальной платёжной экосистемой.

ReactTypeScriptRedux ToolkitAnt Design
NDA / По запросу

PersonaGen — AI-генератор персонажей

Задача / Решение / Результат
Задача

Писателям, гейм-дизайнерам и маркетологам необходимо быстро создавать правдоподобных персонажей с биографией и визуальным образом. Вручную это требует значительного времени.

Решение

Разработал full-stack приложение: по минимальным данным (ФИО, профессия, возраст) система генерирует развёрнутую биографию и реалистичный портрет через языковые и image-модели. Все персонажи сохраняются в БД для повторного использования.

Результат

Законченное full-stack решение, ускоряющее творческий процесс. Демонстрирует интеграцию LLM и image-генерации, работу с PostgreSQL через Prisma и деплой на Vercel.

ReactTypeScriptNode.jsPrismaPostgreSQLAI

Fancy Color Generator — Генератор цветовых палитр

Задача / Решение / Результат
Задача

Дизайнерам и разработчикам нужен быстрый инструмент для подбора цветовых сочетаний. Существующие решения перегружены функциями.

Решение

Создал минималистичный генератор палитр: новые наборы создаются нажатием пробела, функция блокировки (lock) фиксирует понравившиеся цвета и перегенерирует только остальные. Поддержка палитр от 1 до 5 цветов.

Результат

Ultra-быстрый инструмент, вписывающийся в рабочий процесс дизайнера. Демонстрирует, как простота UX и чёткое решение одной задачи создают продукт, которым приятно пользоваться.

JavaScriptCSSVanilla JS

Dribbble Dashboard — Платформа для дизайнеров

Задача / Решение / Результат
Задача

Задача: создать современную социальную платформу, повторяющую ключевые функции Dribbble (лента, лайки, комментарии, профили), с акцентом на скорость и удобство.

Решение

Разработал полнофункциональное веб-приложение: публикация работ с тегами, система лайков и комментариев, персональная лента на основе подписок, лента популярного, профили пользователей со статистикой.

Результат

Производительная и масштабируемая платформа, демонстрирующая продвинутое владение полным стеком Next.js с серверными компонентами и оптимизацией изображений.

Next.jsTypeScriptRedux ToolkitTailwind CSS

Опыт работы

Фабрика ИТ

Fullstack-разработчикМай 2023 — н.в.
  • 100% Lighthouse Performance на ключевых страницах
  • -40% времени на операции клиентов
  • +35% скорости команды через AI-интеграции
  • -23% ручного тестирования (RTL + Jest)
ReactNext.jsTypeScriptNode.jsPostgreSQLDockerTMA SDK

Кит Актив

Frontend-разработчикМай 2019 — Май 2023
  • Миграция кодовой базы с JS на TypeScript
  • Внедрение культуры code review в команде
  • Интеграция со Swagger/OpenAPI
ReactReduxTypeScriptLessSassPHP

Белый Кит / Кит Актив

Маркетинг и GrowthАпрель 2016 — Май 2023

Ведение рекламы в Google Ads и Яндекс.Директ, ручная вёрстка лендингов, email-маркетинг, аналитика (GTM, Метрика, GA).

ТРЦ ФокусSMM и контент2013 — 2016
Телеканал ОТВРедактор контента2012 — 2013
АН ОптимаМенеджер по рекламе2011 — 2012

Технологический стек

TypeScript
JavaScript
React
Next.js
Redux
Telegram Mini App SDK
Webpack/Vite
Styled Components
Tailwind CSS
CSS 3 /SCSS/LESS
ANT Design
Node.js
PostgresSQL
Express
AI
Git
Jira
Soft Skills

Для HR

С какими технологиями вы работаете?

React, Next.js, TypeScript, Redux Toolkit, Styled Components, Tailwind CSS, Node.js, PostgresSQL, Prisma, WebSockets. А также много всего другого

Какой у вас опыт коммерческой разработки?

Более 6 лет профессионального опыта. Участвовал в создании приложений с нуля, самостоятельно вел проекты.

С какими заказчиками вы работали?

B2G, B2B, стартапы, продуктовые компании, а также проекты для маркетинговых агентств и иностранных клиентов.

Можете ли вы быстро подключиться к существующей команде?

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

Есть ли pet-проекты или open source?

Да, разрабатываю собственные проекты и изучаю на них новые для себя технологии. Люблю переносить изученное в коммерческие проекты, если это помогает улучшить продукт

Как связаться или задать вопрос?

Telegram: @berghub, можно на "ты"

Свяжитесь со мной

Открыт к новым проектам, фрилансу и интересным предложениям.
Отвечаю быстро.

Звонок / WhatsAppТелефон
+7 ••• •••-••-••
Личные сообщенияTelegram
@•••••••
Привет! Я Степка 🐱