Senior Flutter Developer · Go · LLM-интеграции

Антон Козырев

Flutter-разработчик, 4,5+ года коммерческой мобильной разработки. Последние три года — единственный мобильный разработчик трёх продуктов: архитектура, стек, API-контракты, релизы. Свои продукты делаю целиком: Go-бэкенд, веб, LLM-интеграции, деплой.

  • Калининград · удалённо
  • Открыт к проектам и предложениям о работе
  • 4,5+ года Flutter
  • 10 приложений в сторах
  • 3 продукта в одиночку
агент · сессия
  1. задача: месячный лимит бюджета в LLM-клиенте
  2. план: оценить худший случай до вызова → остановиться → тест
  3. ~ internal/llm/client.go
  4. + internal/llm/budget.go
  5. + internal/llm/budget_test.go
  6. 3 файла к изменению. Подтверждаешь?
  7. go test ./... — ok
  8. дифф проверен · секретов нет

01С чем могу помочь

Фичи и релизы на Flutter

Новые экраны и сценарии от макета в Figma до App Store и Google Play: состояние, интеграция с API, push-уведомления, отчёты о сбоях.

Подхват чужого Flutter-кода

Разберусь в чужой кодовой базе, проведу рефакторинг легаси-кода без остановки разработки, покрою ключевую логику тестами.

Go-бэкенд и MVP API

REST API на Go с PostgreSQL и CI на GitHub Actions — достаточно, чтобы запустить продукт и проверить идею.

LLM-фичи с ограничителями

Лимит бюджета, проверка фактов и запасной сценарий: модель не выдумывает данные и не сжигает бюджет.

Проект, долгий контракт или работа в штат — расскажите о задаче, а я вернусь с понятным планом и оценкой. Связаться →

02Проекты

Flutter · 4,5+ года

Коммерческие мобильные приложения

Приложения для исполнителей сервиса подбора персонала — GSR Работа и Личный кабинет исполнителя: регистрация, документы с подписью по SMS, запись на смены, выплаты, налоговые чеки. Единственный мобильный разработчик в продуктовой команде; код под NDA, приложения — в сторах, см. блок «Приложения» ниже.

  • 10 мобильных приложений в сторах — от запуска с нуля до доработки после других команд
  • GSR Работа — с нуля: архитектура, стек, API-контракты с бэкендом, релизы
  • Личный кабинет исполнителя — перенёс с нативного Android (Java) на Flutter без потери функциональности, выпустил на iOS и Android с новым дизайном; сейчас веду версию 3.x
  • Feature-first и Clean Architecture, состояние на Riverpod, API-контракты вместе с бэкендом, чат в реальном времени на Socket.IO, push (FCM), Crashlytics, Remote Config
  • Ключевая логика покрыта unit- и integration-тестами; рефакторинг легаси-кода без остановки разработки

Flutter · Dart · Riverpod · GoRouter · Dio · Socket.IO · Firebase · AppMetrica · Drift/SQLite

Приложения и скриншоты →

Go · LLM · статические сайты

sitefarm — конвейер сайтов на данных

Go-конвейер, который превращает открытые данные в контентный сайт: сбор данных (NOAA, PRISM) → генерация текстов через LLM → проверка фактов второй моделью → сборка статического сайта.

  • Пилот — около 2 100 страниц, генерация стоит примерно 0,5 ₽ за страницу
  • Числа берутся только из данных, а не от модели; вторая модель сверяет каждый текст с фактами
  • 42 из 50 страниц (84%) прошли автоматическую проверку фактов в пилоте; отклонённая страница получает один автоповтор, а при повторном отказе уходит в ручную очередь и не публикуется
  • Защита бюджета: модель не вызывается, если худший сценарий выходит за месячный лимит
  • Модели сравнивал на своей задаче — рассуждающая модель потратила весь лимит токенов на рассуждения и не вернула ответа, поэтому отбракована

Go · Yandex AI Studio (gpt-oss-120b) · Hugo · Cloudflare

Код: sitefarm-showcase →

Go · PostgreSQL · PWA · LLM

Terroir — персональный винный помощник

Помощник с памятью: погреб, вкусовой профиль, подбор вина к своим рецептам. Ответы с опорой на данные: данные подбирает код, модель только объясняет.

  • Ответ проверяется: модель не может сослаться на бутылку, которой нет в погребе
  • Месячный бюджет на токены и запасной сценарий при сбое LLM
  • 90+ тестов, CI на GitHub Actions

Go · PostgreSQL/SQLite · PWA · OpenAI-совместимый клиент LLM

Код: terroir-monorepo →

B2B SaaS · в разработке

TapReply — ответы на отзывы

AI-ответы на отзывы с нескольких площадок для заведений на локальных языках. Ядро на Go с адаптерами площадок: новая площадка — это новый адаптер, а не переписывание.

  • Ядро на Go + адаптеры площадок
  • Клиент на Flutter / PWA
  • PostgreSQL

Go · Flutter · PWA · PostgreSQL

tapreply.net →

03Приложения, которые я делал

Первые два — моя текущая роль, остальные сделаны параллельно с ней: привык вести несколько проектов одновременно — отдельные репозитории, понятные границы задач, каждое приложение дошло до стора.

GSR Работа — скриншот 1
GSR Работа — скриншот 2

GSR Работа

2026 · FlutterТекущая роль

Новое приложение для исполнителей сервиса подбора персонала: регистрация и документы, подписание по SMS, поиск заданий и запись на смены, кошелёк и выплаты, налоговые чеки самозанятых, чат с поддержкой в реальном времени.

Единственный мобильный разработчик, с нуля: архитектура feature-first и Clean Architecture на Riverpod, выбор стека, API-контракты с бэкендом, релизы. Flutter · Riverpod · GoRouter · Dio · Socket.IO · Firebase · AppMetrica · Drift/SQLite.

Личный кабинет исполнителя — скриншот 1
Личный кабинет исполнителя — скриншот 2

Личный кабинет исполнителя

2025 — н. в. · FlutterТекущая роль

Приложение исполнителя того же сервиса: самозапись на смены, документы с электронной подписью и чеки, профиль и банковские карты.

Перенёс нативное Android-приложение (Java) на Flutter, выпустил на iOS и Android с новым дизайном; развиваю и поддерживаю — мажорная версия 3.x, перевожу архитектуру на Riverpod.

Zhabby — скриншот 1
Zhabby — скриншот 2

Zhabby

2025 · Flutter

Социальная сеть коротких видео с вознаграждением за активность: персональная лента, загрузка видео, баллы за просмотры, лайки и комментарии, обмен баллов на награды.

Второй разработчик в команде: сверстал все экраны по макетам Figma, в ряде разделов подключал API и управление состоянием. Опубликовано в App Store и Google Play.

Mealhub — скриншот 1
Mealhub — скриншот 2

Mealhub

2022–2023 · Flutter

Поиск ресторанов на карте, бронирование столов и заказ еды.

Второй разработчик: адаптивная вёрстка по Figma, Google Maps API, состояние приложения, интеграция с REST API, исправление ошибок и доработки.

GreenFeed — скриншот 1
GreenFeed — скриншот 2

GreenFeed

2022–2023 · Flutter

Каталог кормовой продукции и расчёт рациона для животных для фермеров.

Второй разработчик: вёрстка по Figma, состояние приложения, интеграция с REST API, исправление ошибок и доработки.

Jobline

2023–2024 · Flutter

Платформа для работы с внешними исполнителями: регистрация исполнителей, документы и чеки по сделкам, выплаты с уплатой НПД.

Мобильное приложение с нуля.

Q-Working

2023–2024 · Flutter

Сервис для поиска исполнителей, заключения сделок и выплат исполнителям.

Мобильное приложение исполнителя с нуля: регистрация, профиль и услуги, заказы и выплаты.

04Как я работаю с AI-агентами

На агента можно переложить объём работы, но не ответственность за результат.

Агентный инструментарий
  • Veaiкаждый день
  • Cursorработал
  • GitHub Copilotработал
  • Claude Codeтот же цикл
  • OpenAI Codexтот же цикл
  1. 01

    Агент в IDE, сначала план

    Основной ежедневный инструмент — Veai (AI-агент для IDE JetBrains), в IntelliJ. Он читает проект, правит код, запускает тесты и команды. Сначала план и декомпозиция, потом код; у агента память о проекте, мои навыки (skills) и правила. Работал также с Cursor и GitHub Copilot; Claude Code и OpenAI Codex устроены по тому же агентному циклу — план → дифф → тесты, — так что переключаюсь между ними без проблем.

  2. 02

    Параллельные агенты, ревью до слияния

    За одну сессию — 6 агентов параллельно, каждый в своём репозитории (сайты на Astro/Hugo, PWA-клиенты, Go-бэкенд), около 2 часов работы по этапам с критериями готовности. Потом проверяю сам: тесты, сборки, авторство коммитов, поиск секретов. Внутри одного репозитория параллельные агенты получают отдельные git worktree. Без этой проверки в main ничего не попадает.

  3. 03

    LLM внутри продукта — с ограничителями

    В sitefarm тексты генерируются через Yandex AI Studio и проверяются второй моделью; в Terroir данные подбирает код, а каждый ответ сверяется с базой. В обоих — жёсткий месячный бюджет.

05Стек

У каждого навыка — ссылка на то, где он применён, а не облако тегов.

Мобайл
Flutter, Dart, Riverpod, GoRouter, Dio, Socket.IO, Firebase (FCM, Crashlytics, Remote Config), Drift/SQLiteКоммерческие приложения · TapReply
Бэкенд
Go, REST API, PostgreSQL, SQLite, CI/CD (GitHub Actions)terroir-monorepo · sitefarm-showcase
LLM
OpenAI-совместимые API, Yandex AI Studio, проверка фактов второй моделью, лимиты бюджета, запасные сценарииsitefarm · Terroir
Веб и инфраструктура
Astro, Hugo, PWA, Cloudflare (Pages, DNS), Linux VPSsitefarm · этот сайт
Архитектура и качество
Clean Architecture, feature-first, unit- и integration-тесты, легаси-кодКоммерческие приложения · тесты Terroir

06Контакты

Расскажите о задаче — проект, долгий контракт или работа в штат. До разработки 5 лет вёл проекты и руководил отделом из 6 человек.

hello@antonkozyrev.dev