Kuba
Nowacki.
Building the web, one commit at a time
Hi, I'm Kuba — a 21-year-old software engineer with a web specialization. TypeScript is my native language. I build things that are fast, maintainable, and actually fun to work on.
On the frontend it's React and Next.js. On the backend, Go when I need raw performance, or Express.js / Nest.js for Node-based services. And React Native when things need to go mobile.
More About Me→// Developer profile
const developer = {
name: "Kuba Nowacki",
age: 21,
role: "Software Engineer",
focus: "Web & Mobile",
available: true,
stack: [
"TypeScript",
"React / Next.js",
"Go",
"React Native"
],
};
Thoughts & deep dives
I write about things I build — architecture decisions, lessons learned, and the technical problems worth solving twice.
How I Built My Developer Portfolio with Next.js: Performance, SEO & Design
A behind-the-scenes look at building a high-performance developer portfolio with Next.js 15, TypeScript, and Tailwind CSS — covering architecture decisions, SEO strategy, Core Web Vitals, and how to get noticed by Google.
How I Built HookScope: A Real-Time Webhook Inspector with Go and NestJS
A behind-the-scenes look at building HookScope — a real-time webhook inspector with automatic localhost forwarding, exponential backoff retries, and a zero-config Go CLI. Everything I learned about DX-first tooling along the way.
How I Built Webhook Schema Drift Detection in HookScope
A deep dive into building schema drift detection for webhooks in HookScope using flatten-and-diff comparisons, per-event-type baselines, and CQRS-powered alerts.
Ready to build something extraordinary?
Whether you have a project in mind or just want to say hello — my inbox is always open.