<frontend developer />

Hi, I'm Kamil

Experienced Frontend Developer with over 4 years of experience building scalable web applications.
Specialized in TypeScript, React and Next.js.

// about me

About Me

Frontend Developer with over 4 years of experience building scalable web applications. I specialize in TypeScript, React, and Next.js, and I enjoy working close to product and design to ship high-quality features.

I have hands-on experience with design systems, and I like turning complex flows into clear, reliable UI modules. I also care a lot about testing—especially E2E automation with Playwright.

In teams, I contribute through code reviews and mentoring, and I focus on making solutions maintainable and easy to iterate on.

Modernization & Refactoring

I modernize codebases (including migrations to React) and refactor towards hooks and maintainable patterns.

Design Systems

I build UI modules on top of design systems and care about consistency, accessibility, and developer experience.

E2E Testing (Playwright)

I can set up an end-to-end testing strategy from scratch to reduce manual QA and support effort.

// skills

My Tech Stack

Technologies and tools I use to bring products to life

Core

ReactTypeScriptNext.jsNode.js

UI & Styling

Styled-componentsDesign SystemFramer MotionChakra UITailwind

State Management

FormikReact QueryReact Hook FormZustand

API & Tools

AxiosOrvalMSWYupZodCursor

Testing

PlaywrightFakerJest
// projects

Project Experience

Selected projects from my professional experience

Sigla | Platform Modernization

mServices • 2024–Present

  • Modernizing frontend of a key business platform by migrating it to React.
  • Ensuring full compatibility of new frontend with existing backend API while implementing new features.
  • Working in a large team, actively mentoring peers through code reviews and maintaining high code quality standards.
ReactTypeScriptNode.jsstyled-componentsFormikYupReact QueryPlaywrightOrval

Onboarding | Leasing Platform

mServices • 2024–Present

  • Built key frontend modules based on a shared design system, guiding users through the entire onboarding flow.
  • Designed and implemented E2E test automation strategy from scratch using Playwright.
  • Delivered production-grade app that significantly reduced onboarding time and minimized manual support needs.
ReactTypeScriptNext.jsNode.jsstyled-componentsFramer MotionFormikReact QueryPlaywrightJestMSW

B2B IT Services Platform

Goodylabs • 2022–2024

  • Joined a mature project focused on optimizing and automating IT service contracting processes.
  • Developed new features from data layer through UI and presented deliverables directly to international clients.
  • Refactored legacy class-based React components to modern functional components with Hooks.
ReactTypeScriptMobXReact Hook Formstyled-componentsJest

Internal Design System

Goodylabs • 2022–2024

  • Developed internal design system to standardize and accelerate interface development across the company.
  • Created reusable, generic components in React and TypeScript using Tailwind CSS.
  • Documented components in Storybook and ensured seamless integration with Figma design files.
ReactTypeScriptTailwind CSSStorybookFigmaZustand

Company Website | Goodylabs.com

Goodylabs • 2022–2024

  • Rebuilt and expanded official company website to enhance brand image and attract new clients.
  • Implemented sophisticated, fluid interface animations using Framer Motion.
  • Extended Strapi CMS backend functionality, enabling dynamic content management by marketing team.
Next.jsStrapiFramer MotionTailwind CSSReact Hook Form

E-commerce Store | Lilou.pl

Goodylabs • 2022–2024

  • Developed and maintained online store for one of the leading jewelry brands in Poland.
  • Integrated and extended Strapi CMS for dynamic content management connected with GraphQL API.
  • Built and validated complex forms using React Hook Form and Yup.
Next.jsTypeScriptGraphQLStrapiReact Hook FormChakra UI
// side projects

Side Projects

Personal projects I build outside of work

YT Scribe

Side project

  • AI-powered video analysis based on YouTube links.
  • Automatic transcription, summary, and list of topics covered.
  • Ability to ask custom questions about video content.
Next.jsTypeScriptGemini AI
Open live
YT Scribe preview
// contact

Let's Connect

Want to talk about a product, a team, or a role? Feel free to reach out.

Location

Rzeszów, Remote

LinkedIn

The best way to reach me is via LinkedIn or email. I'm always open to discussing new opportunities and interesting projects.

Connect on LinkedIn