The API Payload Trap: Why Your Server Shouldn't Touch the Bytes
How replacing API response proxying with 307 redirects to signed CDN URLs eliminated origin bandwidth costs and removed an entire class of streaming bugs.
Senior Full-Stack Engineer specializing in multi-market e-commerce, performance optimization, and scalable architecture. Proven track record shipping high-traffic platforms across international markets.
Production systems serving real users - from multi-market e-commerce to open-source developer tools.

A trusted media measurement platform providing cross-platform audience analytics and advertising evaluation services.

A collaborative project developed with Deante, a leading Polish manufacturer of kitchen and bathroom fittings.

A platform for architects and designers featuring 3D models, bathroom and kitchen collections, and design resources from Deante.

Open-source AI-powered fitness platform — calorie tracking, workout plans, and real-time dietary coaching

Compare 500+ cities by cost of living, weather, internet speed, and safety — built for digital nomads and remote workers

Open source log management platform. Ingest, search, and visualize your application logs in real-time. Built with Nuxt 4, Prisma, and Neon PostgreSQL.

Open source Polish B2B tax calculator. Compare tax forms, ZUS contributions, and IP BOX. Built with Nuxt 4, Vue 3, TypeScript.

A modern full-stack blogging platform built with Nuxt 4 and PostgreSQL

Open-source call-to-action component library. Drop-in banners, modals, and notification bars for any website.
Deep-dives into performance, architecture, and real production challenges.
How replacing API response proxying with 307 redirects to signed CDN URLs eliminated origin bandwidth costs and removed an entire class of streaming bugs.
A repeating radial-gradient that looked great in design turned my page into a laggy mess. Here is how I tracked it down and fixed it with an inline SVG data URI — zero visual difference, smooth 60fps scrolling.
How a simple destructuring pattern removed redundant translation objects from API responses, reducing cache storage and improving client performance.
How to implement Stale-While-Revalidate caching that adapts based on user type and endpoint sensitivity. B2B users get fresh stock data while anonymous visitors enjoy faster cached responses.
How we squeezed 6x more cache entries into a 1GB Redis instance using gzip compression, while maintaining type safety and sub-millisecond overhead.
How a seemingly correct cache key using url.hostname causes cache fragmentation between SSR and client requests, dramatically reducing cache hit rates in Nuxt/Nitro applications.