Три больших проекта, где я отвечал за всё: от модели данных до продакшена. Все работают сейчас.
Editori: ERP для строительства
Архитектор и ведущий разработчик · В продакшене · 2021–2026
Полный жизненный цикл фасадного ремонта и реконструкции квартир в одной системе, изначально «редактор стройплощадки Westface»
- Настраиваемая машина состояний: группы статусов, логика и типы статусов плюс история изменений для каждой сущности (элемент, квартира, комната, тикет, компания). Клиент описывает свои воркфлоу без изменений в коде.
- Права доступа на двух уровнях: spatie/laravel-permission на бэкенде и CASL на фронтенде, роли на уровне проекта. Один и тот же пользователь может быть прорабом в одном проекте и наблюдателем в другом.
111моделей Eloquent248маршрута API3приложения, 1 API
Laravel 10PHP 8.2MySQL 8Redis 7React 18TypeScriptRedux ToolkitKonva
Почему это важно: Сложная учётная система на Laravel и React: тот уровень, которого ждут клиентские проекты.
B2B CRM и автоматизация лидов
Архитектор и единственный разработчик · В продакшене · С 2026 года
Поиск лидов, обогащение, кампании-последовательности и воронка продаж на одной платформе
- Движок кампаний: многошаговые последовательности, варианты сообщений с A/B-тестами (multi-armed bandit), ветвления по условиям, автоматические действия и зачисление получателей.
- Цепочка обогащения, где каждый контакт проходит через платные и бесплатные источники (PDL → Hunter → ZeroBounce → Gemini), пока не получит проверенный доставляемый адрес и обоснованный контекст по компании.
39+доменных модели
PythonFlask 3.1SQLAlchemy 2.0PostgreSQL 16React 19Vite 8CeleryRedis
Почему это важно: Python, React и интеграции с десятками API, работает каждый день.
Автоматизированная бухгалтерия
Архитектор и разработчик · В ежедневном использовании · С 2026 года
Сквозная автоматизация бухучёта для ИП, ООО и личного счёта.
- Загрузка и разбор выписок: Nordea (CSV / JSON) и Holvi (XLSX / JSON). У ООО два счёта Holvi: основной и налоговый резерв. В учёт публикуется только основной, а резерв отслеживается как бюджет.
- Движок НДС: ставки и налоговые классы, обратный НДС, расходы по пенсионной схеме, карта контрагентов и правила, которые живут в конфигурации, а не в коде.
2банка интегрировано0дублей (идемпотентно)
PythonGmail APIGoogle Sheets APINordeaHolviFirefly IIISQLiteGemini
Почему это важно: Банковские интеграции и правила учёта: область, где ошибка стоит денег.