Level 1, 2018 - 2022
Start: Czestochowa
I was born in Czestochowa, Poland, and studied Computer Science at Czestochowa University of Technology. I graduated with a Bachelor of Engineering and a C1 English certificate.
I'm a software engineer and Senior Frontend Engineer at Bejamas.
I drew this page for a desktop screen. On this one, the map turns into a short walk.
Scroll down. Every level is a real step in my programming career.
World map
Level 1, 2018 - 2022
I was born in Czestochowa, Poland, and studied Computer Science at Czestochowa University of Technology. I graduated with a Bachelor of Engineering and a C1 English certificate.
Level 2, 2021 - 2023
In summer 2021 I built a React Native app with Redux as an intern at mDevelopers, in a team of four with a senior mentor. From October 2021 I built Gatsby and Next.js websites with headless WordPress and GSAP at Heyguys/HattenbergerPartner, including content models for German clients. In October 2022 I was promoted to mid developer.
Level 3, November 2023
I joined Bejamas as a Frontend Engineer and built production websites with Next.js and headless CMS platforms. In July 2024 I earned the Sanity Developer Certificate.
Level 4, 2023 - 2025
I architected the NNOXX online shop in Next.js and Swell. Webhooks connect Swell, Azure Functions and the shipping services, so orders reach fulfilment automatically. Read the NNOXX case study.
Level 5, September 2025
I was promoted to Senior Frontend Engineer. I support sales with architecture, scope, estimates and technical audits, then lead the project through release and continued delivery. I design multi-brand and multilingual content in Sanity and Storyblok, and I mentor and onboard engineers through code reviews.
Level 6, 2025 - 2026
I led the Next.js and Sanity redesign of the RudderStack website and shipped new page templates every week. Code splitting and better bundle chunking made the mobile pages faster. Read the RudderStack case study.
Level 7, 2025 - 2026
I built ECCA's conference platform on my own with Next.js and Sanity. Editors create conference pages, preview them and publish changes without a rebuild.
Level 8, 2026 - now
My flagship services are website audits, website development, website retainers and an AI agent chatbot.
Side quest
Testimonials
01 / 05
Experience and scope
I have worked on enterprise Sanity projects at Bejamas, leading and setting up many of them from the start. I design content models and Studio workflows, then connect them to Next.js or Astro frontends. I have worked with editors across regions and large content sets.
I have shipped Storyblok projects with component schemas, multilingual content and frontend preview.
Yes. I have worked on migrations involving headless WordPress, Contentful, Sanity and Storyblok. I map the source content and relationships to the new model, test the migration on a sample, then estimate the full volume and cutover.
I use Claude Code and Codex daily for bounded implementation work. I give them project context and acceptance criteria, review their changes in small pull requests, and keep architecture and release decisions with the responsible engineer.
I review the behavior against the brief, read the code for architectural and security mistakes, and run the relevant tests. For a frontend change I also check the rendered page at real screen sizes. I also check that a visitor can understand and use the change.
I lead frontend delivery on Next.js and Astro projects, make technical decisions, direct mid-level developers and mentor new engineers. I have led multilingual and regional projects. I also served as an interim engineering manager at Bejamas, including recruitment interviews.
For the NNOXX shop I connected Swell, Azure Functions and the shipping services through webhooks. I have worked on large Next.js sites where rendering and build time mattered, and I investigate Core Web Vitals by measuring real routes and tracing slow behavior to its cause.
Continue?
Tell me about your website or the decision you need help with. I reply myself.
Contact me