Projects / PORTFOLIO

Work with real outcomes.

Product challenges, technical leadership, and engineering change. Each case explores the context, my contribution, and the team’s results.

Marketplace analyticsJuly 2025 — September 2026

Marpla.

Engineering that supports product growth.

Leading an engineering team, improving product delivery, and migrating production infrastructure while keeping the service running.

ReactTypeScriptNode.jsNestJSMongoDBPostgreSQLClickHouseRedisRabbitMQGitLab CI/CDGrafanaSentry
Project gallery03
Marpla SEO projects with products, search phrases, and SKUs
View gallery
Own venture · Marketplace

StroyMegaMarket.

From a building materials catalog to a purchasing and sales platform.

Co-founder and CTO of a building materials marketplace. Hired the team and developed the frontend and backend from scratch. The product has launched as an MVP.

ReactTypeScriptReact RouterMobXTanStack QueryNode.jsNestJSFastifyMongoDBRedisRabbitMQDockerGitLab CI/CDS3
Project gallery04
StroyMegaMarket storefront with product categories and a business procurement section
View gallery
Own venture · AI

POSUTI.

From a recording to transcripts, notes, and decisions.

Founded and built an AI service that turns audio and video into transcripts and structured documents. Developed the frontend, backend, and Python speech recognition service. The product is live in production.

ReactTypeScriptReact RouterNode.jsNestJSMongoDBRedisRabbitMQPythonFastAPIT-onefaster-whisperFFmpegDocker
Project gallery05
A processed lecture in POSUTI, with source audio and structured notes
View gallery
Client project · Electric mobility

UniVolt.

Finding EV charging stations on a map.

Client development of web, iOS, and Telegram Mini App experiences for finding EV charging stations. Maps, connector and power filters, station details, and clear indications of data freshness.

ReactTypeScriptViteTanStack QueryLeafletSwiftSwiftUIMapKitTelegram Mini AppsNode.jsNestJSFastifyMongoDB
Project gallery03
UniVolt’s iOS station list with search, sorting, and connector information
View gallery
Design system & component libraryAugust 2024 — June 2025

Optimacros.

A shared language for design and engineering.

Built the component library function from scratch: the team, architecture, design system, documentation, and package delivery for product teams.

ReactTypeScriptZag.jsStorybookLernaGitLab CI/CDFigma

Outcome / Optimacros

40+

reusable components

3 + 1 developers and designer
Multi-brand e-gaming platformMarch 2023 — June 2024

Platform under NDA.

Multiple brands. One platform.

Led frontend and backend development and designed a shared platform with tenant isolation, theming, and modular feature configuration.

ReactTypeScriptNestJSGraphQLRxJSWebSocketsViteSentryGrafana

Outcome / Platform under NDA

−30%

frontend download size

Enterprise communications platformAugust 2022 — March 2023

SberTech.

Calls and messages in one interface.

Developed Sber’s internal communications platform: integrated Sber Jazz calls into chat, worked on real-time messaging, and improved editor components. Supported frontend quality and maintainability within a large product organization.

ReactTypeScriptRxJSWebSocketsStyled ComponentsWebpack
Customer relationship managementMarch — August 2022

CRM · Oasis.

A CRM frontend, from scratch to deployment.

As the sole frontend developer, built the CRM interface, architecture, and backend integration. Set up the build and code quality standards, contributed to Node.js, Express, and PostgreSQL tasks, and took the frontend through deployment.

ReactTypeScriptReduxRedux-SagaMaterial UINode.jsExpressPostgreSQL
Human resources applicationNovember 2020 — March 2022

HR · Sociocenter.

From HR requirements to a working application.

Independently built an HR application: a Node.js and Express API, PostgreSQL database architecture, and a React interface. Clarified requirements with HR stakeholders and product owners, and collaborated with DevOps.

ReactTypeScriptReduxRedux-SagaNode.jsExpressPostgreSQLEJS
Logistics automationJune 2019 — November 2020

5i Logistics.

Orders, payments, and calculations in one system.

Independently built a logistics application with order management and tracking, payment processing, and logistics calculations. Designed the API, data architecture, and user interface, bringing operational workflows into one product.

JavaScriptNode.js

Entrepreneurship

From an idea to a working product.

Founder of POSUTI: built the complete service, including Python speech recognition, and launched it into production. Co-founder and CTO of StroyMegaMarket: hired the team and developed the frontend and backend from scratch through the MVP launch.

Explore my experience

Contact

Let’s talk about your challenge.