Портфолио · 6 проекта

Проекты, которые можно открыть.

Живые продукты, а не концепты. Каждый разобран по одной схеме: какая была задача, что сделал и что это дало бизнесу.

01 / 06
Производство вентиляции · клиентский проект

ВЕНТСИСТЕМА

Каталог и приём чертежей превратили сложную заявку на производство в понятный сценарий.

Задача

Производителю вентиляции нужен был сайт-витрина для B2B: каталог продукции, приём заявок на просчёт по чертежам, документы для скачивания — без звонков и переписки по почте.

Решение

Сайт на Next.js: каталог продукции по типам материалов, форма загрузки спецификаций (DWG, PDF, Excel, JPG до 25 МБ), раздел кейсов по объектам, документы — прайсы и сертификаты для скачивания.

Итог

Заявки на просчёт принимаются прямо с сайта с приложением чертежей, менеджеры отвечают в течение 2 часов вместо созвонов и переписки по почте.

Что внутри
  • каталог продукции с ценами по материалам
  • форма загрузки чертежей для просчёта
  • раздел объектов и реализованных кейсов
  • документы: прайс-листы, каталоги, сертификаты
  • адаптивная вёрстка под мобильные заявки
Стек
Next.jsReactTypeScript

Развёрнут и обслуживает входящие заявки от подрядчиков и застройщиков.

02 / 06
AI-нарезка видео · Telegram-бот + backend

BeastClip

Длинный ролик превращается в вертикальные Shorts и Reels с динамическими субтитрами — без монтажной программы.

Задача

Чтобы сделать вертикальный клип из длинного видео, нужен монтажёр: кадрировать под 9:16, удержать лицо в кадре, вырезать паузы, расшифровать речь и синхронизировать субтитры. На один ролик уходит час ручной работы.

Решение

Бот на aiogram: пользователь даёт ссылку на YouTube или Google Drive либо присылает файл и отмечает фрагмент 1–5 минут по тайм-кодам — режется строго он, а не весь ролик, в этом экономика сервиса. Дальше очередь воркеров: авто-кадрирование 9:16 с удержанием лица, вырезание пауз, субтитры с подсветкой слова. Два движка монтажа — платный для подписчиков и бесплатный self-hosted на своём сервере, чтобы тестовые прогоны не жгли платные кредиты.

Итог

Клип собирается прямо в переписке: отправил ссылку, отметил фрагмент, получил готовый вертикальный ролик с субтитрами. Первые 3 минуты бесплатно, дальше пакеты минут с оплатой картой и СБП и автопродлением.

Что внутри
  • выбор фрагмента по тайм-кодам — режется он, а не весь ролик
  • авто-кадрирование 9:16 с удержанием лица
  • динамические субтитры с подсветкой слова
  • пакеты минут: карта и СБП, автопродление, возврат минут при сбое
  • реферальная программа, библиотека клипов, админ-панель
Стек
Python 3.12aiogram 3.xFastAPIPostgreSQLRedis · arqWhisper · MediaPipeOllama · Qwen2.5S3 / MinIOЮKassaDocker

Развёрнут на VPS: бот, API, две очереди воркеров, планировщик, PostgreSQL, Redis, объектное хранилище и локальная LLM — каждый в своём контейнере.

03 / 06
Косметология · собственное демо

AVERA Clinic

Запись, оплата и перенос визита в одном интерфейсе. Собрано как демонстрация — клиники не существует.

Задача

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

Решение

Сайт на Next.js: услуги, врачи, цены, до/после, блог. Бот на aiogram: выбор процедуры и времени, оплата ЮKassa в чате, напоминания, личный кабинет с историей визитов и бонусами, админ-панель для клиники.

Итог

Сценарии работают и открыты для проверки. Проект не внедрялся в клинику и реальных записей не обрабатывает.

Что внутри
  • каталог услуг с записью в один клик
  • оплата картой прямо в чате бота
  • напоминания о визите и повторных процедурах
  • личный кабинет: история, бонусы, сертификаты
  • админ-панель: расписание, клиенты, статистика
Стек
Next.jsPython · aiogram 3.xFastAPIPostgreSQLЮKassa

Развёрнуто на моём VPS и открыто для проверки. Заказчика у проекта нет.

04 / 06
Сервис подписок · Telegram-бот + backend

Tsar VPN

Сервис сам принимает оплату, выдаёт доступ и продлевает подписку — владелец видит только статистику.

Задача

Подписки продавались вручную: владелец сам выставлял счёт, проверял оплату и выдавал доступ каждому клиенту. Ночью и в поездках продажи просто останавливались.

Решение

Бот с тарифами и оплатой через Т-Банк: после оплаты доступ выдаётся автоматически за секунды. Личный кабинет с датой окончания, продление в одно нажатие, напоминания об истечении подписки.

Итог

Продажи идут полностью без оператора, 24/7. Владелец смотрит статистику и выручку в админ-разделе бота — руками не делает ничего.

Что внутри
  • тарифы и оплата картой в чате
  • автовыдача доступа после оплаты
  • личный кабинет и продление в один клик
  • напоминания об окончании подписки
  • админ-раздел: клиенты, выручка, статистика
Стек
Python · aiogram 3.xFastAPISQLiteТ-БанкLinux / VPS

Работает в проде, обслуживает подписчиков ежедневно.

05 / 06
Мемориальный проект · клиентский

Vkorni

Тихий и бережный цифровой архив: фотографии, хронология и текст о жизни без визуального шума.

Задача

Заказчик — проект Vkorni: нужен был сайт памяти умершего человека — бережный, без рекламы и лишней сложности, с фотографиями, фильмографией и текстом о жизни.

Решение

Статичный сайт на React/Next.js со статическим экспортом: галерея портретов, хронология фильмографии, атмосферные текстовые блоки. Деплой на GitHub Pages — без сервера и затрат на хостинг.

Итог

Сайт работает бесплатно и без обслуживания, грузится мгновенно, легко обновляется правкой контента прямо в репозитории.

Что внутри
  • галерея портретов и памятных фотографий
  • хронология фильмографии
  • текстовые блоки о жизни и творчестве
  • двуязычные заголовки (рус/англ)
  • статическая генерация без бэкенда
Стек
ReactNext.jsstatic exportGitHub Pages

Развёрнут на GitHub Pages, обновление — через git push в репозиторий.

06 / 06
SaaS-платформа · собственная разработка

Платформа для салонов

Один кабинет вместо журнала записи, таблиц учёта и чатов с клиентами.

В разработке
Задача

Салонам нужна единая система вместо журнала, Excel и чатов: записи, расписание мастеров, клиентская база и учёт — в одном месте, с доступом для всей команды.

Решение

SaaS на FastAPI + React: роли сотрудников (владелец, администратор, мастер), онлайн-записи и расписание, карточки клиентов, AI-помощники для переписки и аналитики.

Статус

MVP в активной разработке: один кабинет уже заменяет журнал записи, таблицы учёта и чаты с клиентами. Скоро — пилот в первых салонах.

Что внутри
  • роли: владелец, администратор, мастер
  • онлайн-записи и расписание смен
  • карточки клиентов и история визитов
  • AI-помощники для переписки и аналитики
  • учёт вместо Excel и бумажного журнала
Стек
FastAPIReactTypeScriptPostgreSQLOpenAI / Anthropic API

Хочешь похожую платформу под свою нишу — обсудим.

Хочешь такой же проект под свою задачу?

Опиши задачу в двух сообщениях. Предложу подход, сроки и честно скажу, если её можно решить проще.

Написать в Telegram