Experience
2025 — Now
2025 — Now
Drachten, Friesland, Holandia
2023 — 2025
Warsaw, Mazowieckie, Poland
▷ Designed and implemented user flows that feel easy and approachable, even in complex enterprise apps (React, Redux, TypeScript).
▷ Shaped, implemented, and nurtured several design systems from the ground up (Figma, Styled Components).
▷ Built, rebuilt, and improved components and FE logic, mentored junior devs, conducted reviews and architectural brainstorming.
▷ Refactored and improved codebases to make the code cleaner and developer experience smoother (Node.js, Vite).
2022 — 2023
2022 — 2023
London, England, United Kingdom
▷ Crafted beautiful, responsive UI elements, keeping them accessible, polished, and easy to use (Web Components, Lit, TypeScript).
▷ Made fellow developers' lives easier by tweaking local environments and setup scripts, coaching junior colleagues, speeding up tests and improving observability (Jest, Cypress, GitHub, Node, Bash).
▷ Worked closely with designers, kept our design system in sync, enforced proper accessibility (a11y) and i18n standards (Storybook, i18n).
2021 — 2022
2021 — 2022
Elbląg, Warmińsko-mazurskie, Poland
▷ Took the lead building a customer-facing web app for return shipping of their e-commerce purchases - planning roadmaps, assigning team members to tasks they'd perform best at, and making sure milestones are delivered on time (React, TypeScript, MobX, Sentry).
▷ Managed and mentored a remote crew of five rising frontend devs by leading the hiring of new teammates, planning their career growth, and sharing what I know about TypeScript and React. Also, resolving occasional personal conflicts.
▷ Guided app architecture, mapped out development sprints, handled releases, and wrestled with integrations (CI/CD, GitHub, Node.js).
▷ Kept things running: collaborated both internally with backend/API teams and with outsourced partners, oversaw hiring (and interviewed candidates), looked after our design system with the design team.
2020 — 2021
2020 — 2021
Barcelona, Catalonia, Spain
▷ Introduced new UI components and features for forms, which was especially tricky, as related pieces were scattered among numerous frontend and backend codebases and multiple code owners (React, TypeScript, Cypress, Node).
▷ Collaborated closely with design folks to make sure everything looked and felt right (Figma, Storybook).
▷ Implemented basic A/B testing tools and added support for feature flags and progressive rollouts.
Education
Polish-Japanese Academy of Information Technology