Избранные проекты
Кое-что из того, что сейчас работает
Розница, производство, медицина, HoReCa, выездные услуги, образование, медиа — разные дела,
и каждый раз одна и та же история: работа переросла таблицу и начала стоить денег.
Curl School
Парикмахеры покупают курс, место на семинаре или сертификат эксперта и в ту же минуту
получают доступ — с телефона, с которым работают весь день. Всё вокруг продажи,
от счёта до сертификата, делает система, а не офис.
- Сделал
- Платформу курсов, билеты на семинары, заявки на сертификацию, админку, два языка
- Стек
- Next.js 16 · React 19 · NestJS · Prisma · PostgreSQL
- Что умеет
- Оплата картами, вход по номеру телефона через SMS, отправка на e-mail и в Telegram, выдача сертификатов
- Результат
- Запись, оплата, доступ и сертификат проходят сами — никто в офисе не касается заказа
Почему именно так
Эта аудитория почти не читает почту — ящики неделями переполнены. Поэтому ничего,
что стоит денег, не держится на одной только почте: каждое решение, счёт
и ссылка на доступ дублируются в Telegram и SMS.
MakeKudri
Бренд ухода за волосами продаёт магазинам и розничным покупателям, и одна система ведёт заказ
от оплаты до вручения — остатки, с которых он списывается, чек для налоговой,
ТТН и деньги, которые он принёс.
- Сделал
- Интернет-магазин плюс CRM — каталог и прайсы, склады и инвентаризации, заказы B2B/B2C, товар на реализации, расходы и P&L, отчёты
- Стек
- NestJS · Next.js · Drizzle ORM · PostgreSQL · TypeScript
- Что умеет
- ТТН Новой Почты и трекинг, фискальные чеки Checkbox, эквайринг Monopay, оптовые и розничные цены
- Результат
- Весь заказ — в одной карточке: оплата фиксируется один раз, товар резервируется и списывается под него, ТТН создаётся оттуда же, и никто не перепечатывает адрес из системы в систему
Почему именно так
Два шага намеренно остаются за человеком: менеджер подтверждает заказ, прежде чем
резервируется товар, и сам делает из него ТТН. Оплата, комиссия банка, трекинг,
наложенный платёж и вечерний список неоплаченных заказов идут сами.
Вся система, со скриншотами.
Веб-приложение
Journalist Tool
Журналист закидывает запись интервью и получает транскрипт и рабочий первый черновик
материала — и не тратит вечер на расшифровку часа аудио.
- Сделал
- Веб-приложение — загрузка, транскрипция, генерация черновика, вход; работает в браузере, устанавливать ничего не нужно
- Стек
- TypeScript · Fastify · Deepgram · Gemini
- Что умеет
- Длинные аудиофайлы, распознавание речи, черновик, написанный по транскрипту
- Результат
- Из часа интервью выходят транскрипт и черновик: репортёр редактирует, а не набирает
Почему именно так
Расшифровка — скучная половина интервью; первый черновик — та половина, что съедает вечер.
Когда обе делаются из одной загрузки, вместо ночи за клавиатурой
остаётся вычитка.
Веб-приложение
NestorDoc
Врач разговаривает с пациентом, а консультация записывается сама. Приём транскрибируется
на ходу, и записи — анамнез, вероятный диагноз, назначения, рекомендации — уже
в черновике, когда пациент выходит из кабинета.
- Сделал
- Веб-приложение для живых консультаций, структурированные медицинские записи, генерацию документов, аккаунты и оплату по факту использования
- Стек
- TypeScript · NestJS · Next.js · Prisma · WebSocket · Deepgram · OpenAI
- Что умеет
- Транскрипция вживую с распознаванием, кто говорит, коды МКБ-10, генерация документов, четыре языка интерфейса, учёт стоимости AI на каждую консультацию
- Результат
- Запись приёма готова, как только консультация заканчивается, и ничего не нужно дописывать вечером после смены
Почему именно так
Сырой транскрипт — ещё не медицинская запись. Самое трудное — различить, где голос врача,
где фраза с жалобой, а где назначение, — поэтому система сначала определяет,
кто говорит, и только потом что-то записывает.
Connexa
Мобильное приложение, которое превращает отсканированный QR-код или бумажную визитку
в синхронизированный контакт в LinkedIn — чтобы стопка визиток с конференции
стала списком контактов.
- Сделал
- Приложение для iOS и Android, API, синхронизацию с LinkedIn, управление контактами, подписки
- Стек
- React Native · NestJS · PostgreSQL · Supabase · RevenueCat
- Что умеет
- Вход через LinkedIn и синхронизация профиля, сканирование QR и визиток, deep links, оплата подписок
- Результат
- Стопка визиток с конференции становится синхронизированным списком контактов ещё до рейса домой
Почему именно так
Конференция даёт пятьдесят визиток за два дня, и ни одна не попадает в телефон.
Отсканировать визитку просто. Настоящая работа приложения — держать контакт
актуальным и дальше, потому что за месяц он обычно устаревает.
ParentHive
Мобильное приложение, в котором родители вместе договариваются, кто везёт детей в школу.
Система подбирает семьи, которым по пути, записывает водителей-волонтёров и отправляет
уведомления, кто кого забирает.
- Сделал
- Приложение для iOS и Android, новый бэкенд вместо старого, запись волонтёров, уведомления в реальном времени, живой статус поездки
- Стек
- React Native · NestJS · Drizzle ORM · PostgreSQL · AWS
- Что умеет
- Вход по номеру телефона, подбор поездок, push-уведомления, live activity на экране блокировки, пока идёт поездка
- Результат
- Родители расписывают неделю школьных поездок в приложении, а не в чате, за которым никто не успевает
Почему именно так
Приложение работало всё время, пока под ним меняли бэкенд. Новый API должен был соответствовать
старому контракту эндпоинт за эндпоинтом, прежде чем что-то переносить, — так что никто
из родителей перехода не заметил.
Partizan Outreach
Находит посты в LinkedIn, которые будущие клиенты команды обсуждают прямо сейчас, пока
они ещё свежие, и готовит черновик комментария на языке этой аудитории. Люди читают, правят
и публикуют сами — инструмент только читает.
- Сделал
- Мультитенантное веб-приложение с рабочими пространствами и ролями, ежедневный сканер постов, черновики комментариев, доставку в Telegram, пробный период и недельный биллинг, публичный лендинг
- Стек
- NestJS · React 19 · Drizzle ORM · PostgreSQL · Playwright · Claude
- Что умеет
- Зашифрованная LinkedIn-сессия только для чтения, оценка постов по свежести и живым обсуждениям, Telegram-бот, который не пишет ночью, оплата через Monopay по курсу НБУ
- Результат
- Команда начинает день с короткого списка свежих постов, на которые стоит ответить, каждый с черновиком, — и не листает ленту
Почему именно так
Инструмент никогда не комментирует, не лайкает и не добавляет в контакты от чьего-либо имени —
это осознанная граница продукта. Найти пост и написать черновик — медленная работа, и её берёт
на себя система; опубликовать должен человек.
Работает с 2026
HoReCa Outreach
Готовит обращения к ресторанам, кафе и кофейням: собирает все заведения города на карту,
выясняет, кто владелец и какая в заведении касса и доставка, и пишет первое сообщение.
Когда команда его одобряет, система отправляет.
- Сделал
- Мультитенантную панель с ролями, карту города, исследование заведений, поиск владельцев, базу знаний на каждый бизнес, черновики сообщений, фоновый воркер
- Стек
- Next.js 16 · better-auth · Drizzle ORM · SQLite · Playwright · Claude
- Что умеет
- Поиск заведений по всему городу через Google Places, сайты и соцсети заведений, их кассовые системы и сервисы доставки, чтение Instagram в пределах лимитов
- Результат
- Заведения города превращаются в список владельцев с именами, у каждого обоснованное первое сообщение — вместо холодных звонков по карте
Почему именно так
Сообщение стоит столько, сколько исследование за ним. Поэтому главное — найти
владельца и понять, что его беспокоит: отзывы, софт на его сайте. И ничего
не отправляется, пока человек не прочитает сообщение и не одобрит.
NoScam
Бесплатный сайт, который учит не попадать в ловушки подписок: «пробный период» за $0.99,
который превращается в сотни долларов в год и не отменяется. Я сделал его после того, как
жена купила «AI-репетитора английского», и деньги списывались даже после отмены.
- Сделал
- Курс из шести уроков с тестами и макетами приложений, где ловушки ищешь сам; проверку сайта, которая проходит анкету в настоящем браузере до самой цены; чтение отзывов в магазинах приложений; разбор скриншотов искусственным интеллектом; 43 языка
- Стек
- Effect-TS · Foldkit · Playwright · Claude · эквайринг monobank
- Что умеет
- Воронки, собранные на JavaScript, отзывы Google Play и App Store, очередь для тяжёлых проверок, кеш результатов на месяц, картинки, которые пытаются дать ИИ указания, добровольные разовые платежи в ₴, € или $
- Результат
- Кто угодно вставляет ссылку и видит настоящую цену за год и ловушки ещё до оплаты
Почему именно так
Инструмент против манипуляций не может ими пользоваться. Поэтому он бесплатный, без
рекламы и подписок, свой вывод называет мнением, а не фактом, и каждую найденную ловушку
ведёт к уроку, чтобы следующую человек заметил уже сам.
LilyAssist
Помощник, который пишет отчёты за школьных психологов, от Thriving Students Collective.
Психолог загружает результаты тестов, заметки и предыдущие записи ученика; Lily пишет
черновик заключения, понятного родителям, а психолог доводит его до своего.
- Моя роль
- Бэкенд и модуль генерации отчётов
- Стек
- NestJS · TypeORM · PostgreSQL · React · OpenAI + Gemini · S3
- Результат
- Отчёт, который раньше занимал семь рабочих дней, готов примерно за два часа
Маркетплейс выездных услуг
AirConnect
Маркетплейс услуг по отоплению, кондиционированию и горячей воде. Владелец дома публикует
задание, подрядчики нужного профиля тратят кредиты, чтобы ответить, и дальше они
договариваются в приложении.
- Клиент
- Не раскрывается — NDA
- Моя роль
- Вся платформа — API, оба веб-приложения, админка, мобильное приложение
- Стек
- NestJS · Next.js · Drizzle · PostgreSQL · Socket.IO · Expo
- Результат
- Задание владельца дома за минуты доходит до подрядчиков нужного профиля, а платформа зарабатывает на каждом ответе
Производство
Система швейного производства
Швейная фабрика всегда знает, что сейчас шьют, из какой ткани и с каким принтом, под какой
заказ — и на каком этапе сейчас каждый заказ. Заказы приходят
из CRM магазина, цех работает по ним, а учёт денег — там же.
- Название и клиент
- Не раскрываются — NDA
- Моя роль
- Лид-разработчик, до сих пор на проекте
- Стек
- NestJS · React · PostgreSQL · CRM sync workers
- Результат
- Цех знает, что шить и под какой заказ; офис видит, где заказ, никого не спрашивая
Здоровье и фитнес
Платформа питания и тренировок
Мобильное приложение для персональных тренеров и их клиентов. Клиенты записывают
тренировки, еду и прогресс; тренер сразу видит, кто держится плана,
а кто тихо забросил — вместо того чтобы дёргать каждого в чате.
- Название и клиент
- Не раскрываются — NDA
- Моя роль
- Бэкенд-инженер на микросервисной платформе
- Стек
- NestJS microservices · NATS · Prisma · Supabase · Expo
- Результат
- Тренер держит всех клиентов в плане с одного экрана, вместо того чтобы гоняться за каждым клиентом в чате