Backend and APIs
TypeScript, Node.js, NestJS, REST APIs, OpenAPI, and service composition.
I started by building layouts. Now I work across APIs, data and production systems.
I follow a problem until its cause is clear.
A space for the things I build outside corporate work
I'm working on what belongs in this space. Until then, the engineering stories below show problems I've solved in production.
Problems and trivias I faced throughout my experience. Company details are generalized where the work is private
A warnings and statistics service that brought five upstream responses into one backend flow.
Following request failures across PostgreSQL queries, payload size, connections, and HTTP behavior.
Standardizing OpenAPI SDK and DTO generation across services with templates and scripts.
NestJS APIs, PostgreSQL query and index work, React product features, containerized deployment, and production troubleshooting.
Relocated from Russia and worked outside software before returning to engineering.
Reusable pagination, frontend component changes, and client-specific interfaces in Vue.js and React.
JavaScript and Vue.js translation service, product features, and production bug fixes.
Internal authentication, TypeScript migration, and microfrontend restructuring work in Vue.js.
React and JavaScript websites and landing pages.
TypeScript, Node.js, NestJS, REST APIs, OpenAPI, and service composition.
React, TypeScript, Zustand, and product interface development. Earlier Vue.js work.
PostgreSQL, TypeORM, query and index work, Redis, and object-storage integrations.
Docker, Linux and Ubuntu, GitLab CI/CD, and service-level Kubernetes manifests.
Cross-service debugging, HTTP behavior, payload handling, and OpenTelemetry wiring.
Logto and Zitadel integration, NestJS guards, and deployment scoping.
Focused Jest tests and supporting Cypress work; not a primary specialization.