
I'm Mateusz Duma, a frontend developer with commercial experience. I specialize in building scalable, production-ready web applications with React, Next.js, and TypeScript.
I care about clean code, maintainable architecture, and user-centered solutions. I work daily with complex forms, validation, API integration, and reusable components.
I also have hands-on backend experience, so I understand the full application flow in production systems. I focus on quality, performance, and maintainability that supports real business goals.
Experience
Position 1
Frontend Developer - NubiSoft
Development and maintenance of a production-grade frontend application with focus on quality, scalability, and maintainability.
- Developed and maintained a production-grade frontend app in React, TypeScript, and Vite.
- Implemented end-to-end features including forms, authentication, validation, and API integrations.
- Converted Figma designs into reusable, consistent, and maintainable interfaces.
- Collaborated with PMs and backend developers on planning, estimation, and solution design.
- Improved code quality through refactoring, reusable patterns, code reviews, and best practices.
Position 2
Frontend Developer Intern - itSilesia
Hands-on commercial experience building modern and responsive user interfaces.
- Built dynamic user interfaces with React, Next.js, and TypeScript.
- Translated Figma designs into responsive and pixel-perfect UI.
- Created reusable components to improve consistency and maintainability.
- Integrated frontend flows with REST APIs using the Fetch API.
- Designed and implemented the full authentication flow (login and registration).
Skills
Languages & Fundamentals
- TypeScript
- JavaScript
- HTML
- CSS
Frontend
- React
- Next.js
- Vite
- Tailwind CSS
State Management & Forms
- Redux Toolkit
- RTK Query
- React Hook Form
- Zod
Integrations & Backend
- REST API
- WebSockets
- Keycloak
Quality & Tooling
- Vitest
- Jest
- Git
- CI/CD
- Docker
- Figma
Core Competencies
- Frontend Architecture
- Code Review
- Form Handling & Validation
- API Integration
- Testing & Code Quality
- Responsive UI Development
