Кейс · Денис Кашников · Angular-разработчик
Приложение «Домомил» я не набирал руками. Код, миграции, CI и деплой сделали AI-агенты под моим контролем: я отвечал за архитектуру, постановку задач и ревью. Продукт живой — domomeal.app.
Планирование недельного меню с генерацией по 11 категориям и скорингом, каталог рецептов с КБЖУ, кладовая со сроками годности, умный список покупок с прогнозом затрат, учёт потребления, семейные аккаунты, фримиум-подписка. Аутентификация через email и VK ID, PWA, интеграция с GigaChat.
Сплошная заливка — полная занятость, штриховка — вечера параллельно основной работе.
В первый же день был закрыт весь бэкенд — авторизация, рецепты, кладовая, покупки, меню, список покупок, потребление, подписки — вместе с алгоритмами генерации меню. Через 10 дней вышла версия для альфа-тестирования. Остальные пять недель продукт развивался в вечернем окне, параллельно основной работе: девять минорных релизов, перевод на прод-инфраструктуру, ребрендинг из «Котелка» в «Домомил» с переносом домена.
Работа с агентами сжимает сроки в разы, и не за счёт качества: тесты, миграции и документация входят в ту же оценку. Но конкретную цифру я называю по конкретной задаче — после того, как разберусь в проекте и посчитаю. Обещать «неделю вместо месяца» вслепую значит однажды сорвать срок, а это дороже любой скидки.
Отсюда и способ оценки: я называю цену за задачу целиком, а не время в календаре. Вы платите за результат в согласованный срок, скорость остаётся моей рабочей характеристикой, а не строкой в счёте.
Первые две с половиной недели пришлись на отпуск — альфа за 10 дней сделана при полной занятости, а не по четыре часа в день. Всё, что после 29 июня, — вечернее окно.
Репозиторий приватный: это коммерческий продукт с монетизацией. Код показываю на созвоне демонстрацией экрана, включая историю коммитов и пайплайны.
Задачи, под которые это подходит лучше всего: доработки существующих Angular-приложений, сложные формы и дашборды, миграции UI-библиотек, ускорение фронтенда. Первую задачу беру по фиксированной цене с оценкой до старта — чтобы посмотреть друг на друга без обязательств.