Kacper Michalik’s back-end engineering covers APIs, services, and data layers: Node.js and NestJS services, PostgreSQL and Redis for persistence and caching, and GraphQL or tRPC for typed client–server contracts. He designs interfaces that stay reliable as products grow past the MVP stage.
Kacper Michalik builds services with Node.js and NestJS on TypeScript, uses PostgreSQL and Redis for storage and caching, and chooses GraphQL or tRPC when typed client–server contracts improve delivery speed and safety.
He weighs team velocity, client needs, and operational complexity. He has written publicly on choosing the right API design for modern web applications (SD Times), favoring clear contracts and pragmatic trade-offs over dogma.
Back-end work supports Screen Studio and is reinforced by an open-source system design guide plus practical writing on NestJS, PostgreSQL, and Docker for local development.