AI Product Engineer
LLM features that survive production — retrieval, tool calling, structured outputs — shipped end to end on React and FastAPI
Specialised in the part of AI products that breaks
Most teams can get an LLM demo working. I build the layer underneath: retrieval that returns the right document, tool calls that fail safely, and an interface people open on a Monday morning.
AI Reliability
Structured outputs with schema validation, tool calling that handles partial failure, async orchestration and streaming that survives reconnects
Full Product Surface
I ship the React interface and the FastAPI service behind it, so AI features do not stall on a backend handoff
Legacy Frontend Migration
Angular and Svelte to React in production, without freezing feature delivery
Recent roles and progression
Official dates come from current employment records. Public copy keeps the focus on shipped work, ownership, and NDA-safe scope
Frontend Engineer, Copilots
Shipping features on an internal LLM assistant used by 38,000+ employees, across a mixed React and Svelte frontend and the FastAPI services behind it, owning delivery from the interface through to the backend rather than stopping at a handoff
Frontend Engineer, AI Image Generation
Grew from junior ownership into broader product responsibility in internal AI and experimentation teams, with Angular as the main frontend surface and FastAPI as the usual backend support layer
Software Engineering Intern
Started in an AI-focused internal product environment and quickly moved from internship tasks to production feature ownership
Software Engineering Intern
Worked on a web app that compared packaging imagery to detect counterfeit products and prepared Python learning materials for School 21
Internal product work, shown through ownership and systems thinking
The code for these products is not public. What I can show is the product surface, architecture, and execution scope behind them
Image Generation Platform UI
Internal web application for an AI image-generation platform used by designers who needed a practical interface for day-to-day creative work. The product provided board-based organization, editing workflows, and async task management on top of a company-wide generation API
Image Generation BFF
FastAPI service that connected the frontend to the company-wide image-generation API, handling authentication, task lifecycle data, and downstream persistence for the interface
Internal AI Assistant
Company-wide internal LLM assistant used by 38,000+ employees. The product is built on a mixed Svelte and React frontend with a FastAPI backend and is progressively moving toward a React-first architecture without pausing feature delivery
Selected repos that show how I build
Small, finished pieces of tooling and product work that are open enough to read end to end
StudHack
Platform for hackathon teams, events, and career communities with user profiles, team workflows, notifications, and Dockerized UI/API delivery
FastAPI MVP
A reusable FastAPI bootstrap package with Mongo and S3 helpers, metrics, and stricter environment management for new service setup
OpenAI Async Functions
Async Python library for OpenAI-compatible tool calling, with Pydantic request and response models, runtime tool registration, and structured output helpers
lint-gost-tex
CLI linter for LaTeX documents against GOST-style formatting rules, with checks for references, lists, captions, forbidden abbreviations, Unicode, and RU/EN spelling
AIDoc
Supporting AI documentation-generation project combining a .NET CLI and a FastAPI backend
Comfortable across product, platform, and delivery
Frontend
Backend
Product and Platform
Working Modes
Formal education and long-term signals
Bauman Moscow State Technical University
Bachelor’s in Software Engineering (IU7)
Samsung IT School
Android Development in Java, diploma with honors
Working languages
- Russian — Native
- English — IELTS Academic 7.5 (C1)
Signals beyond the day job
Finopolis 365 AI Track
Prize winner in a youth AI-focused hackathon stream
AI Talent Hackathon
Built product prototypes in an AI-generated content hackathon environment
If you are hiring, start here
I’m most useful on teams shipping AI features that have to work for real users: retrieval, tool calling, and the async plumbing underneath, with the React interface and the FastAPI service behind it owned by the same person