с мая 2026 года по настоящее время
Компания с портфелем продуктов, включающим Madison AI — AI-платформу для органов местного самоуправления США: генерация закупочной документации, staff reports и compliance-проверки для городов и округов (Merced, Contra Costa County, Corona), а также интеграции с закупочными площадками (BidNet, OregonBuys, ePro).
- С нуля построил Solicitation Builder совместно с компанией Sovra — AI-инструмент для генерации закупочной документации с последующим экспортом на платформу BidNet: архитектура, AI-пайплайн на Claude с хранением чатов в Cosmos DB, MySQL с авто-миграциями в CI/CD, авторизация через Microsoft Entra ID и окружения dev, staging и production на Azure.
- Разработал Word-подобный WYSIWYG-редактор на Tiptap с пагинацией и печатью «как на экране»: колонтитулы, таблицы, «Edit with AI», Format Standards (стили и логотип агентства) и экспорт в PDF и DOCX через config-driven экспортер. Затем перенёс редактор и движок выбора шаблонов в основное приложение Madison AI.
- Реализовал AI Evaluator — проверку документов на соответствие политикам закупок: единый Compliance Report и review rail на одной оценке, цитаты со ссылками на исходные документы, «Fix with AI» с привязкой к нужному фрагменту и проверку языка шаблонов.
- Улучшил закупочных агентов: guided chat с одним вопросом за ход, корректный порядок tool calls, генерацию заголовков и имён файлов (с regex fallback), Haiku-агента для дат и полей METS. Разделил чат и генерацию документов в Solicitation Builder на отдельные модели и процессы, а время ответа поискового агента Sovra сократил в среднем на треть.
- Построил пайплайны сбора данных для OregonBuys и ePro (Sovra): Azure VM, runbooks в Automation Account, отказоустойчивая синхронизация с retry-логикой и перенос более 13 000 записей из Redshift и S3 в Azure.
- Реализовал Document API (Export-to-METS) для обмена документами с BidNet по JWT и HTML-генератор отчётов для GFOA на Claude с рендером в PDF.
- Выпустил публичный виджет Public Policy & Law Assistant (inline и floating embed) с конфигурацией под каждую юрисдикцию и скриптом проверки безопасности публичных путей, а также agent skill для генерации новых закупочных workflow из шаблона.
- Сократил расходы на инфраструктуру Azure примерно вдвое (Defender for Cloud, тарифы App Service, лишние инстансы БД), настроил мониторинг всех окружений и Dependabot, закрыл уязвимости в приложениях и на VM и ускорил backend-тесты с 40 до 5 минут.
Стек: Python, TypeScript, React, Tiptap, Claude API, Azure (App Service, Container Apps, MySQL, Cosmos DB, Blob Storage, Entra ID), AWS (S3, Redshift), Docker, GitHub Actions.