About
I'm a Full Stack Developer from Ukraine focused on building modern web applications with TypeScript.
Over the past few years I've been building production-ready backend APIs, full-stack applications, browser extensions and reusable open source packages. I enjoy creating software that is simple to use, well documented and pleasant for other developers to integrate.
My primary stack includes TypeScript, Node.js, NestJS, Next.js, React, PostgreSQL, Prisma and Redis. I'm particularly interested in backend architecture, API design, developer experience and open source.
Besides client work, I actively publish reusable NestJS libraries and tools that solve common integration problems and make it easier for other developers to build applications.
Technical Contributions
-
Published nestjs-monobank, a complete Monobank Acquiring integration for NestJS including invoice creation, payment verification and webhook handling.
-
Published nestjs-novaposhta, providing a clean and type-safe integration with the Nova Poshta API for NestJS applications.
-
Published nestjs-cloudinary, making Cloudinary integration simple through a modern, fully typed NestJS module.
-
Built production-ready e-commerce solutions with payment processing, authentication, dashboards and external service integrations.
-
Developed browser extensions focused on improving user experience, including tools that remove copy and selection restrictions on websites.
-
Built full-stack applications using Next.js, NestJS, Prisma, PostgreSQL and Redis with an emphasis on scalability and maintainable architecture.
-
Design reusable APIs and SDKs with comprehensive TypeScript support, documentation and developer-friendly interfaces.
-
Open source enthusiast who enjoys creating libraries that reduce boilerplate and improve developer experience across the Node.js ecosystem.