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
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.
My Tech Stack
Technologies and tools I use to bring products to life
Core
UI & Styling
State Management
API & Tools
Testing
Project Experience
Selected projects from my professional experience
Platform Modernization
mServices • 2024–Present
- •Modernizing the frontend of a key business platform by migrating it to React to enhance performance and facilitate future development.
- •Currently focused on ensuring full compatibility of the new frontend with the existing backend API, while implementing new features.
- •Working in a large team, actively mentoring peers through code reviews and maintaining high standards of code quality.
Digital Leasing Platform
mServices • 2024–Present
- •Developed and implemented key frontend modules for a fully digital vehicle leasing platform, automating and streamlining the application process.
- •Designed and implemented an end-to-end test automation strategy from scratch using Playwright, ensuring the stability of mission-critical features.
- •Delivered a production-grade app that significantly reduced onboarding time and minimized the need for manual support.
B2B IT Services Platform
Software House • 2022–2024
- •Joined a mature project (two years post-launch) focused on optimizing and automating IT service contracting processes.
- •Developed new features from the data layer through to the user interface and presented deliverables directly to international clients during demo meetings.
- •Refactored legacy code by migrating class-based React components to modern functional components with Hooks, significantly improving readability and maintainability.
Internal Design System
Software House • 2022–2024
- •Developed an internal design system to standardize and accelerate the interface development process 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.
Company Website
Software House • 2022–2024
- •Rebuilt and expanded the 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 the marketing team.
E-commerce Store
Software House • 2022–2024
- •Developed and maintained an online store for one of the leading jewelry brands in Poland.
- •Integrated and extended Strapi CMS for dynamic content management connected the frontend with a GraphQL API.
- •Built and validated complex forms using React Hook Form and Yup.
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.
Let's Connect
Want to talk about a product, a team, or a role? Feel free to reach out.
Location
Rzeszów, Remote
The best way to reach me is via LinkedIn or email. I'm always open to discussing new opportunities and interesting projects.
