A football data side project for following players, fixtures and recent performance with more context than a single score.
View project →Senior frontend engineer with product mindset
I design and build web products, working across frontend engineering, product decisions, UX and technical direction.
Building web products since 2006 across e-commerce, design systems, accessibility and international product teams.
Based in Poland · Working across Europe
Independent projects
Side projects I use to explore product ideas.
Small, evolving products where I take responsibility for the whole loop—from defining the problem and shaping the experience to implementation, data and release.
An early-stage family information project exploring how observations, measurements and health events can be organised over time.
View project →What I bring
Frontend engineering, with a wider product view.
Frontend is my main discipline. I also work across the decisions and systems that make a product clearer, more reliable and easier to evolve.
Frontend systems
Architecture, component systems, design systems and production interfaces built primarily with Vue, Nuxt and TypeScript.
Product and UX
Turning unclear requirements into coherent flows, prototypes and practical product decisions.
Quality and technical leadership
Accessibility, testing, performance, mentoring and technical direction built into delivery rather than added at the end.
Experience
Experience across products, teams and several generations of frontend development.
I began in interface design, moved into frontend engineering and gradually took wider responsibility for architecture, product decisions, quality and team development.
Full experience →Everli
Frontend modernisation, component systems, cross-platform design-system leadership, testing, accessibility and mentoring.
E-Net Production
No-code product delivery, client-facing product ownership and leadership of a distributed frontend group.
E-Net Production
E-commerce delivery, reusable frontend systems, recruitment and team development.
Contact
Have a role, project or problem worth discussing?
Email is the simplest way to start a useful conversation.
Contact →

