Senior Frontend Engineer · Wrocław / Remote

I build clear interfaces for complex, data-rich products.

Product-focused frontend engineer with 11+ years of experience across regulated finance, scientific publishing, energy and developer tools. I combine hands-on delivery with frontend ownership, code review and mentoring, with a strong focus on accessibility and maintainability.

Explore my work

01 / Experience

A career spent making the web work better.

Dom Maklerski BOŚ SA

Jan 2024 - Jun 2026

Warsaw / Remote

Senior Frontend Developer

Led frontend development of a passive-investing web application in a regulated brokerage environment.

  • Owned frontend delivery through task breakdown, code reviews and mentoring team members.
  • Built accessible investment flows and complex portfolio visualizations using ECharts.
  • Used Playwright and modern Vue and TypeScript tooling to improve delivery quality and maintainability.
  • Vue 3
  • TypeScript
  • ECharts
  • Playwright
  • Accessibility

Frontiers

Apr 2022 - Dec 2023

Wrocław / Remote

Senior Frontend Developer

Built a Nuxt application that enabled research paper reviewers and editors to volunteer for assignments through a swipe-based workflow.

  • Migrated the product from Nuxt 2 to Nuxt 3 and introduced Nuxt layers for sharing code across related applications.
  • Owned core product functionality, ongoing maintenance and frontend delivery quality.
  • Mentored developers and supported architecture, testing and maintainability decisions.
  • Created automated end-to-end and integration tests to reduce regression risk.
  • Vue.js
  • Nuxt 3
  • TypeScript
  • Tailwind CSS
  • GraphQL
  • Turborepo
  • Azure DevOps

Codete / Exadel Europe

Sep 2020 - Apr 2022

Cracow / Remote

Senior Frontend Developer

Delivered web applications for Scandinavian energy-sector clients and other European and American commercial projects.

  • Worked across Vue and Nuxt, React and Next.js, Gatsby and Contentful, and Nuxt and Firebase stacks depending on project needs.
  • Integrated GraphQL, third-party APIs and complex frontend data models into scalable applications.
  • Collaborated with cross-functional teams to deliver maintainable and performant products on schedule.
  • TypeScript
  • React
  • Next.js
  • Vue.js
  • Nuxt
  • Firebase
  • Contentful
  • GraphQL

PRODATA CONSULT LTD

Feb 2020 - Aug 2020

Warsaw

Senior Frontend Developer

Maintained and rebuilt software that generated localized landing pages for several markets from an in-house CMS.

  • Developed a reusable landing-page design system with React, Redux and Storybook.
  • Introduced Lerna to improve how the team managed and shipped its monorepo.
  • TypeScript
  • React
  • Redux
  • Storybook
  • Lerna
  • REST APIs
  • i18n

LingoHub

Oct 2019 - Dec 2019

Remote

Senior Frontend Developer

Partnered directly with a designer as the sole developer for the new LingoHub marketing website.

  • Built the statically generated site with Nuxt, Storyblok and Tailwind CSS.
  • Automated the migration of more than 300 WordPress posts to Storyblok with a custom Node.js script.
  • TypeScript
  • Nuxt
  • Storyblok
  • Tailwind CSS
  • Node.js
  • WordPress

SamKnows Inc

Mar 2018 - Aug 2019

London, United Kingdom

Frontend Developer

Worked on samknows.one, a data-visualization platform for internet measurement, and on public-facing company and government projects.

  • Maintained the core product codebase and developed new data-visualization features.
  • Built and maintained samknows.com with a designer and content manager using server-rendered Vue and Prismic.
  • Delivered accessible public-sector websites including Measuring Broadband Canada.
  • Vue.js
  • Vuex
  • Node.js
  • Express
  • Prismic
  • Accessibility
  • Sass
  • Webpack

Bitbar

Oct 2016 - Oct 2017

Wrocław, Poland

Frontend Developer

Modernized the UI of a platform used to test mobile applications on real devices as part of a large cross-functional product team.

  • Replaced a Maven-based frontend build with cached Gulp tasks, reducing build time from more than two minutes to under 100 ms.
  • Introduced linting across the legacy codebase, exposing more than 40,000 issues and creating a path to consistent quality.
  • Established a gradual, view-by-view migration from jQuery to Vue.js.
  • Vue.js
  • JavaScript
  • CoffeeScript
  • jQuery
  • Gulp
  • Sass

CROSS Sp. z o.o.

Mar 2015 - Oct 2016

Opolskie, Poland

Software Test Engineer

Worked on legally compliant billing and debt-collection software for major Polish gas and electricity distribution companies.

  • Gathered and analyzed client requirements before presenting them to development teams.
  • Tested and deployed software and maintained documentation and training materials.
  • Requirements analysis
  • Software testing
  • MS SQL
  • Documentation

02 / Expertise

Tools change. Product judgment compounds.

01

Core

  • TypeScript
  • JavaScript
  • HTML
  • CSS
  • GraphQL
  • REST APIs
  • Git
02

Frameworks

  • Vue 3
  • Nuxt
  • React
  • Next.js
  • Svelte
  • Node.js
03

UI & tooling

  • Tailwind CSS
  • Storybook
  • ECharts
  • Playwright
  • Vite
  • Webpack
  • Turborepo
04

Ways of working

  • Frontend ownership
  • Code review
  • Mentoring
  • Accessibility
  • Product collaboration

03 / Beyond the code

Clear communication is part of the interface.

I work best close to product and design: shaping the problem, finding the smallest useful solution and leaving the codebase easier to change than I found it.

Education
Bachelor of Computer ScienceOpole University of Technology
Languages
Polish - native · English - proficient (C2)
Interests
UI/UX · Accessibility · Calisthenics · Investing