Fundamentals
I understand how the browser, the JavaScript engine and the network work - which makes debugging and optimizing easier.
Senior Frontend Engineer
I'm a Senior Frontend Engineer. Day to day I work with React and Next.js across a multi-app monorepo - everything written in TypeScript. What I enjoy most is looking under the hood: how the JavaScript engine works, how the browser renders a page, where the network slows down. That's where most of the interesting problems live.
I care about performance and accessibility. I use Cursor and Claude Code every day, and I write my own MCP servers. I'd rather go with something simple than clever - clever solutions have a way of needing a rewrite sooner than later.
I run a technical blog. I break work-day problems into pieces - closures, the event loop, the rendering pipeline. That habit keeps my day-to-day code honest.
The principles I bring to every codebase - from the first commit to the code that ships.
I understand how the browser, the JavaScript engine and the network work - which makes debugging and optimizing easier.
Core Web Vitals are in the back of my mind from line one, not just at audit time.
Cursor, Claude Code, and my own MCP servers are as natural to me as the code editor.
Semantic HTML, keyboard support, and WCAG - the standard, not an option.
CI automation, codemods, and tooling that let the team write consistent code without effort.
TypeScript is my default choice, with types generated automatically at the API/UI boundaries.
The tools I reach for most - chosen for type safety, performance, and a calm developer experience.
Remote or hybrid - I adapt to the team.
I've worked fully remotely for years and I'm productive that way. I also value time in the office with the team. I'm based in southern Poland with easy access to Kraków and Warsaw - happy to come into an office in any of these locations.
Remote or hybrid, with office days in Katowice, Kraków, or Warsaw. Get in touch - happy to chat.