CV
SENIOR FRONTEND ENGINEER — OPEN TO NEW OPPORTUNITIES

I build and improve web applications with Vue and Nuxt.

I have spent more than eight years building web applications. I work mainly with Vue, Nuxt, and TypeScript. I design frontend architecture, improve performance and accessibility, and help teams keep the code maintainable.
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.
  • Introduced Playwright E2E tests and used AI to support code review.
  • Improved frontend performance and accessibility and worked with the team on security requirements.
  • Selected technologies with the team, documented architecture decisions in ADRs, and mentored other engineers.
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 applications with Angular, RxJS, and NgRx, integrating them with 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.
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.

03 / Skills

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 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 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

04 / Featured Projects

Comprehensive home-management SaaS platform featuring warranty records, maintenance schedules, utility meter readings, tasks, and household budgeting. Designed and built from the ground up with Nuxt 3, Vue 3, Supabase, and Tailwind CSS.
Founder & Owner SaaS Platform Nuxt 3 · Supabase

HomeKeeper · Home Management Platform

Comprehensive home-management SaaS platform featuring warranty records, maintenance schedules, utility meter readings, tasks, and household budgeting. Designed and built from the ground up with Nuxt 3, Vue 3, Supabase, and Tailwind CSS.

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

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