Инженер AI-продуктов
Фичи с LLM, которые надежно работают в продакшене — retrieval, tool calling, structured outputs — закрываю end to end на React и FastAPI
Специализация — та часть AI-продуктов, которая ломается
Демо с LLM соберет почти любая команда. Я делаю слой под ним: поиск, который возвращает нужный документ, вызовы инструментов, которые падают безопасно, и интерфейс, который открывают в понедельник утром.
Надежность AI в продакшене
Structured output со строгой валидацией всех схем, tool calling, выживающий при ошибках или отказах внешних систем, оркестрация асинхронных задач и стриминг ответов, выдерживающий переподключения
Продукт целиком
Я делаю и интерфейс на React, и бэкенд на FastAPI для него, так что AI-фичи не зависят от чужого бэкенда, а сразу едут в продакшн
Миграция легаси-фронтенда
Переписываю Angular или Svelte на React без остановки поставки продуктовых фич
Последние роли и рост
Официальные даты соответствуют трудовым записям. В публичном тексте — только то, что сделано, зона ответственности и формулировки, безопасные с точки зрения NDA
Фронтенд-инженер, Копилоты
Делаю фичи для внутреннего LLM-ассистента, которым пользуются 38 000+ сотрудников: смешанный фронтенд на React и Svelte и бэкенд на FastAPI для него. Веду продуктовые фичи целиком от UI до бэкенда за ним.
Frontend-инженер, AI-генерация изображений
Вырос от junior-задач до более широкой продуктовой ответственности в командах внутреннего AI и экспериментов: Angular как основная фронтенд-поверхность и FastAPI как привычный бэкенд рядом
Стажер-разработчик
Начал во внутренней продуктовой среде вокруг AI и быстро перешел от стажерских задач к ответственности за продовые фичи
Стажер-разработчик
Работал над веб-приложением, которое сравнивало изображения упаковки для поиска контрафакта, и готовил учебные материалы по Python для Школы 21
Внутренние продукты — через зону ответственности и системное мышление
Код этих продуктов закрыт. Показать я могу продуктовую поверхность, архитектуру и объем работы за ними
Интерфейс платформы генерации изображений
Внутреннее веб-приложение для AI-платформы генерации изображений: им пользуются дизайнеры, которым нужен рабочий инструмент на каждый день. Продукт дал доски для организации работы, сценарии редактирования и управление асинхронными задачами поверх общего для компании API генерации
BFF для генерации изображений
Сервис на FastAPI, связавший фронтенд с общим для компании API генерации изображений: аутентификация, данные о жизненном цикле задач и хранение всего, что нужно интерфейсу
Внутренний AI-ассистент
Внутренний LLM-ассистент на всю компанию, которым пользуются 38 000+ сотрудников. Продукт построен на смешанном фронтенде из Svelte и React с бэкендом на FastAPI и постепенно переезжает на React-first архитектуру, не останавливая выпуск фич
Избранные репозитории, по которым видно, как я делаю
Небольшие законченные инструменты и продуктовые куски, которые открыты настолько, что их можно прочитать целиком
StudHack
Платформа для хакатонских команд, мероприятий и карьерных сообществ: профили, работа с командами, уведомления и доставка UI и API в Docker
FastAPI MVP
Переиспользуемая заготовка сервиса на FastAPI: хелперы для Mongo и S3, метрики и более строгая работа с окружением при старте нового сервиса
OpenAI Async Functions
Асинхронная библиотека на Python для tool calling в OpenAI-совместимых API: модели запросов и ответов на Pydantic, регистрация инструментов в рантайме и хелперы для структурированного вывода
lint-gost-tex
CLI-линтер документов LaTeX по правилам оформления ГОСТ: проверки ссылок, списков, подписей, запрещенных сокращений, Unicode и орфографии на русском и английском
AIDoc
Проект по генерации документации с помощью AI: CLI на .NET и бэкенд на FastAPI
Уверенно себя чувствую в продукте, платформе и доставке
Frontend
Backend
Продукт и платформа
Форматы работы
Образование и долгосрочные сигналы
МГТУ им. Н. Э. Баумана
Бакалавриат, Программная инженерия (ИУ7)
IT ШКОЛА SAMSUNG
Разработка под Android на Java, диплом с отличием
Рабочие языки
- Русский — Родной
- Английский — IELTS Academic 7.5 (C1)
Что за пределами основной работы
Finopolis 365 AI Track
Призер молодежного хакатона в треке AI
AI Talent Hackathon
Собирал прототипы на хакатоне по инструментам для создания AI-контента
Если вы нанимаете — начните отсюда
Я полезнее всего в командах, которые выпускают AI-фичи для живых пользователей: retrieval, tool calling и вся асинхронная обвязка под ними, где интерфейс на React и сервис на FastAPI ведет один человек