Leonard Babakov - solo product engineer
CRM, автоматизация и приложения - от схемы данных до релиза.
Это не портфолио агентства - я работаю один, и весь опыт ниже с двух реальных проектов, которые я спроектировал и довёл до продакшена сам: CRM-платформа и приложение для диагностического прибора. Claude Code - часть процесса, ускоряет рутину. Архитектуру, схему данных и то, что в итоге едет в прод, решаю я.
Кейс 01
ТвойCRM - мультитенантная CRM с автоматизацией на n8n
в проде
CRM для школ и дистрибуции с изоляцией данных на уровне базы: у каждого клиента
своя схема Postgres и свои политики Row Level Security, а не общий флаг
tenant_id поверх одной таблицы. Термины, стадии сделок и поля - не
зашиты в код, а читаются из справочников, поэтому под нового клиента с другой
терминологией не нужен деплой.
Заявки из Telegram-бота и голосовые заметки менеджеров попадают в CRM через n8n - без no-code коннекторов, прямыми запросами к Telegram Bot API и REST. Инфраструктура своя: VPS, self-hosted Supabase, свой n8n, своя аналитика - сам решаю, что живёт на своём сервере, а что уходит во внешний API.
- 5 живых тенант-схем с изоляцией на уровне БД, не на уровне UI
- Ежедневные бэкапы с офсайт-копией, восстановление проверено вручную
- Деплой с автоматическим откатом при проверке сборки, одна команда
Кейс 02
Ignis - приложение-компаньон для диагностического прибора
в продеМобильное приложение на Flutter для физического прибора: сопряжение по коду, приватные ключи в Keychain/Keystore, а не в обычном хранилище, и протокол шифрования на базе Ed25519/crypto_box - байт-совместимый Dart-порт PyNaCl, не готовая библиотека "из коробки".
Для iOS обошёлся без платного Apple Developer аккаунта - приложение ставится как PWA. Чтобы тестировать без физического устройства, написал отдельный эмулятор прибора и облачный WebSocket-мост на своём сервере - удалённые тестеры подключаются к виртуальному прибору так же, как к настоящему. Логотип и бренд-система собраны в Figma, не нарисованы руками поверх кода.
- Свой эмулятор прибора - тестирование не привязано к железу
- Ed25519/crypto_box на уровне протокола, ключи в Keychain/Keystore
- PWA-канал на iOS без Apple Developer аккаунта
04
Стек - не список технологий, а инструменты, которыми реально пользуюсь
05
Опишите задачу - отвечу, что можно сделать
Если задача не мой профиль - скажу честно, а не буду тянуть время.
LEONARD BABAKOV - SOLO PRODUCT ENGINEER - MOSCOW, RU
Превью деплоится автоматически при каждом обновлении - уведомление в Telegram-бот подтверждено