August 2022 — September 2023
IGS
Layout developer and designer
- Responsive, cross-browser layouts from Figma mockups
- Animation and interactivity with CSS and JavaScript
- Worked with designers on the details of every mockup

I build interfaces for data-heavy products — from architecture to release.
I started out in layout and design, which is why I notice a margin that is two pixels off. Then I took ownership of frontend architecture for a team. Today I am the only frontend developer on my team and run the client side of several products — from choosing the stack to shipping releases.
My focus: dense screens full of filters, tables and forms that still feel fast and obvious.
I am looking for a product team where I can grow in frontend architecture and, over time, into full-stack work and technical leadership. I am ready to take on backend tasks now: in my own projects I write NestJS, Express and tRPC and work with PostgreSQL, Redis and Docker.
From building layouts out of mockups to owning the frontend of several products.
Developing complex web applications, automating internal processes, and designing full-stack solutions — from client interfaces to database architecture.
Expert Centre, 2025 — present
Search and analytics for public tenders: flexible filters saved as templates, tender pages with a full profile of the winner — financials, court cases, past wins — and paid subscriptions via YooKassa.
My role. The only frontend developer. Built all three apps of the ecosystem from scratch and chose their stack.
Expert Centre, 2025 — present
The CRM runs every internal process at the company: vacancies, staff, tasks and personal dashboards. Hiring too — candidate resumes live in the CRM, not on hh.ru.
My role. The only frontend developer. Took over the project at the skeleton stage and built out its features; built the extension from scratch.
Personal project, 2026
A Stepik-style platform: course → module → lesson → step. Text, video and six kinds of interactive tasks, from quizzes and matching to fill-in-the-blanks and free-form answers.
My role. Sole developer: frontend, backend, database and infrastructure.
Telegram Mini App
A mini-app game within Telegram with instant response to taps.
My core stack is TypeScript, React and Next.js. In my own projects I run a pnpm monorepo with a backend and infrastructure, and I take a particular interest in web security: authentication and sessions, XSS and CSRF protection, rate limiting, input validation.
Full-time, remote or hybrid. I live in Moscow and I am open to relocation and business trips.
Yes. In my own projects I write backends with NestJS and Express with tRPC, and work with PostgreSQL, Prisma, Redis and Docker. If the team needs it, I am in.
A product team where I can grow in frontend architecture and take part in product decisions. Next, I want to grow into full-stack development: backend, DevOps, security and, in time, technical leadership.
Calm: legacy code usually means a product that works. I first figure out why the code is the way it is, then improve it step by step and keep the tech debt visible to the team. I have done it before: a migration from React to Next.js, moving state to Redux Toolkit and TanStack Query.
I help colleagues work through complex tasks and pin down problem areas. In my current role, backend developers often come to me so we can localise issues together.
Yes — from the project manager at Expert Centre and the full-stack team lead at LakiLeki studio. Contacts on request.
I respond fastest on Telegram. You can also send an email.
Open to new roles
Message me on Telegram