CV
SENIOR FRONTEND ENGINEER — OPEN TO NEW OPPORTUNITIES

I design and develop web applications from architecture to deployment.

I have spent more than eight years building applications for businesses and the public sector. I specialize in Vue, Nuxt, and TypeScript and have also worked with React, Next.js, and Angular. I improve performance and accessibility, introduce tests, review code, and document technical decisions.
ui store api db edge

01 / How I Build Software

I start by understanding the needs and requirements, then design the architecture and interface, develop the application, test it, and deploy it. Performance and code quality matter at every stage.
  • 01
    Discovery & Analysis
  • 02
    Architecture & Tech Stack
  • 03
    UI Design & Prototyping
  • 04
    Implementation & Refactoring
  • 05
    Testing & Quality Assurance
  • 06
    Core Web Vitals Optimization
  • 07
    AI-Assisted Development

02 / Experience

01.2024 - Present
Senior Frontend Engineer · ithouse.co
I develop public-sector applications, contribute to frontend architecture, and improve engineering practices through testing and code review.
  • Designed and developed modular frontends with Vue 3, Nuxt 3, and TypeScript for public-sector applications, including a Module Federation implementation.
  • Rewrote an application from Vue to React using Next.js.
  • Introduced Playwright E2E tests and used AI to support code review.
  • Refactored legacy modules, improved interfaces in line with WCAG guidelines, and worked with the team on security requirements.
  • Worked with business analysis and UX teams on requirements — validating assumptions, evaluating possible solutions, and improving the product.
  • Selected technologies with the team, documented architecture decisions in ADRs, and mentored other engineers.
Technologies: Vue 3Nuxt 3TypeScriptReactNext.jsModule FederationPlaywright
Skills: Frontend architectureRefactoringWCAGRequirements analysisMentoring
03.2019 - 01.2024
Senior Frontend Developer · Team Lead · Cloudflight
Led a five-person frontend team and developed business applications and a company design system.
  • Led a five-person frontend team, planned work, estimated tasks, and maintained code quality.
  • Designed frontend architecture and developed multi-module e-commerce applications with Angular, RxJS, and NgRx, including Spartacus storefronts integrated with SAP Commerce Cloud and SAP ERP systems.
  • Helped build a company design system with reusable components and Storybook documentation.
  • Conducted technical interviews and workshops and supported the onboarding and growth of more than 10 engineers.
Technologies: AngularRxJSNgRxSpartacusSAP Commerce CloudSAP ERPStorybook
Skills: Team leadershipFrontend architectureDesign systemsMentoring
01.2018 - 02.2019
Frontend Developer · Atos
Developed web applications for international clients.
  • Developed responsive single-page and server-rendered web applications with Vue.js and Nuxt.js, integrated with REST APIs.
  • Worked with UX/UI designers and backend engineers in Scrum, implementing designs accurately and meeting WCAG accessibility guidelines.
  • Reduced bundle sizes, improved asset loading, and wrote Jest unit tests.
Technologies: Vue.jsNuxt.jsREST APIJest
Skills: SSRWCAGPerformance optimizationUX/UI collaboration

03 / Skills

Especially enjoy

Frontend & Frameworks

Vue 3 TypeScript Nuxt 3 JavaScript (ES6+) Angular React HTML5 / Semantic HTML CSS3 / Tailwind CSS

Architecture & Performance

SSR / SSG Frontend architecture Design Systems Core Web Vitals Chrome DevTools Lighthouse Architecture Decision Records (ADRs)

State Management & APIs

Pinia REST API GraphQL Supabase RxJS / NgRx WebSocket

Testing & Tooling

Playwright (E2E) Vitest / Jest Vite Storybook ESLint / Prettier Git / GitHub Actions Jira Webpack

Backend & Cloud

Node.js PHP / Laravel PostgreSQL / Supabase Cloudflare (Pages & Workers) REST Services

Design & Accessibility

Figma UX/UI Design Design Tokens WCAG 2.1 AA / Accessibility (A11y)

AI in Software Development

AI-Assisted Development AI-assisted code review Claude Code Codex

JAMstack & Headless CMS

JAMstack Strapi Prismic Storyblok

04 / Featured Projects

Home management SaaS I designed and built from scratch, covering warranties, maintenance, utility meters, tasks, and budgeting.
Founder & Owner SaaS Platform Nuxt 3 · Supabase

HomeKeeper · Home Management Platform

Home management SaaS I designed and built from scratch, covering warranties, maintenance, utility meters, tasks, and budgeting.

gethomekeeper.app
Custom portfolio website for a jewelry studio, with original visual design, optimized media, and a focus on fast loading.
Client Project Portfolio Nuxt 3 · Tailwind

Zieliński ART · Bespoke Jewelry Studio

Custom portfolio website for a jewelry studio, with original visual design, optimized media, and a focus on fast loading.

zielinskiart.pl
Website for an automotive repair shop with more than 30 years of experience. I focused on local SEO, fast loading, and clear presentation of its services.
Client Project Nuxt 3 · SEO & Performance

Auto TIP · Automotive Repair Service

Website for an automotive repair shop with more than 30 years of experience. I focused on local SEO, fast loading, and clear presentation of its services.

autotip.pl
Responsive website for a mobile hair salon, with clear pricing, a travel-zone calculator, and easy access to contact details.
Client Project Next.js · Responsive UI

LOOP Mobi · Mobile Hair Salon

Responsive website for a mobile hair salon, with clear pricing, a travel-zone calculator, and easy access to contact details.

loop-mobilny-fryzjer.pl

05 / How I Use AI in My Work

I use AI to help plan, prototype, write code, and create tests. I review its suggestions and take responsibility for the quality of the result.
  • 01
    Architecture and System Planning
  • 02
    UI Prototyping and Scaffolding
  • 03
    Implementation and Refactoring
  • 04
    AI-Assisted Code Review
  • 05
    Test Automation
  • 06
    Performance Optimization