Mateusz Zahel
Frontend developer who thinks in products.Seven years of shipping, now at Tagvenue in Kraków.
about
I've spent the last seven years building web products: first at a creative studio doing design-heavy marketing sites, then at a product studio, now at Tagvenue, a venue-hire marketplace.
I think of myself as a product developer: I want to know why a feature exists and what it should improve before writing any code. The part I enjoy most is the path from an idea to something users actually touch: sketching flows with a designer, cutting scope with a product manager, shipping an early version behind an experiment and letting real usage decide what happens next.
The craft still matters to me: performance, accessibility, motion, the details most people only notice when they're missing. But it's in service of the product, not the other way around.
Off the computer, you can find me on a bike, running somewhere around Kraków, or drinking coffee.
vue · nuxt · typescript · animations · headless cms · node · databases
experience
- 2024 – nowFrontend Developer · Tagvenue
Venue-hire marketplace operating across six countries. Building the client-facing search and booking experience together with product and design, with changes validated through A/B testing.
- 2022 – 2024Frontend Developer · Boldare
Digital product studio. Shipped web apps for international clients in cross-functional teams of engineers, designers and product people; owned frontend architecture decisions from framework choice to release.
- 2020 – 2022Junior Frontend Developer · Owls Department
Creative studio. Built design-heavy marketing sites and web apps with Vue, TypeScript and WordPress.
personal projects
- BikeLens
Compares frame geometry across bike brands, so you can tell how a bike will actually fit before you buy it.
- Ubezpieczenia Zahel
Website for an insurance brokerage, designed and built end to end, optimised for local search.
- informatyk.edu.pl 2017 – 2020
Exam-prep platform for Polish IT students. Co-founded it, built the entire front end.