Skip to content
Logo
Almost 5 years building frontend and full-stack applications in React and Next.js — from e-commerce and SaaS to cultural platforms. Before code, I spent four years managing a landmark cultural venue in Kraków, running a team of ~100 across bars, restaurants, concerts, and festivals. That background gave me something most developers don't start with: a deep understanding of how products actually get used by real people under real pressure. Today I work as a freelancer and within agency teams, owning projects end-to-end — from architecture decisions to deployment.

Projects built as part of the development team at Navarra Lab — a design studio and software house operating between Berlin and Kraków.

Projects I own end-to-end — from initial scope and architecture through to deployment and handoff.

I studied Comparative Studies of Civilizations at Jagiellonian University — not a typical CS degree, but it taught me how to think across systems and contexts. Before writing my first line of production code, I spent four years as Venue Manager at Forum Przestrzenie Kraków — a landmark cultural space with bars, restaurants, a concert hall, and a rotating cast of festivals. Managing ~100 people, handling budgets, vendor negotiations, and event logistics built the same skills I use every day as a developer: leading under pressure, communicating across disciplines, and making decisions with incomplete information.

I transitioned into frontend development in 2022, working at Navarra Lab across projects for cultural institutions, startups, and e-commerce brands in Berlin and Kraków. Since 2024 I also take on freelance work, delivering full-stack applications from scope to production. I gravitate toward complex interfaces, accessibility challenges, and modernizing legacy systems. I'm currently exploring AI technologies and building applications with integrated LLM agents.

When I'm not coding, you'll find me behind the decks — DJing is how I stay connected to the music and events world I came from. For resetting, I chase wind and waves: kitesurfing and surfing are my way of switching off completely. Based between Kraków and Warsaw, bilingual in English and Polish.

Building for everyone isn't optional — it's the baseline. I implement WCAG-compliant interfaces because usability and inclusion are the same thing. Every project I touch gets proper semantic HTML, keyboard navigation, and screen reader support.

I don't wait for tickets. Whether I'm embedded in an agency team or running a freelance project solo, I take responsibility for the full delivery — from architecture decisions to the last pixel in production.

I pick tools that solve the problem, not tools that look impressive on a tech radar. Next.js, TypeScript, Tailwind, Payload, Shopify — whatever fits the constraint. No stack religion, no over-engineering.