Skip to content

About

Hi, I'm Ivan.

I'm a full-stack engineer from Ukraine, backend first. For 4+ years I've built Node.js and NestJS systems: APIs, queues, PostgreSQL, and the infrastructure they run on.

I started as a backend developer and grew into full-stack work. I still begin with the data and the failure modes, then build the interface on top. On my own projects I own everything from the schema to the deploy, and I write down why each decision was made.

I write notes on how backends behave, the things I had to look up and wanted to understand properly.

Portrait of Ivan Karpinskyi
Experience

Where I've worked

4+ years and 20+ projects, at companies and on my own products.

MB-DigitalMar 2026 – Aug 2026Software Engineer · AdTech and marketing automation: data integrations, audience segmentation, ad platform APIs, payments.
Clover DynamicsAug 2023 – Feb 2026Software Engineer · Web applications: REST APIs, PostgreSQL and MongoDB, React and Next.js.
AppexoftJan 2023 – Jul 2023Software Engineer · Backend services and integrations.
Own products
ClipNest2025 – nowFounder and engineer · AI video pipelineCase →
A11ySignal2026 – nowFounder and engineer · Accessibility monitoringCase →
Stack

What I build with

Languages
TypeScript · JavaScript · SQL
Backend
Node.js · NestJS · Express · REST · GraphQL
Databases
PostgreSQL · MongoDB · Redis · Prisma · Mongoose
Queues
BullMQ · RabbitMQ
Cloud and DevOps
AWS · GCP · Cloudflare · Docker · Terraform · CI/CD
AI
OpenAI API · Claude API · LLM pipelines
Frontend
React · Next.js · Tailwind CSS · TanStack Query · Zustand
CMS
Payload · Keystatic · Strapi
Education
M.Sc. in Computer ScienceLviv Polytechnic National University2025 – 2027, in progress
B.Sc. in Software EngineeringLviv Polytechnic National University2021 – 2025
Contact

Email ↗LinkedIn ↗GitHub ↗Ukraine