logo
Hire Me
personal Image

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

08/2025 - PresentGliwice, Poland

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.
ReactTypeScriptViteRedux ToolkitRTK QueryTailwind CSSReact Hook FormZod

Position 2

Frontend Developer Intern - itSilesia

04/2025 - 08/2025Gliwice, Poland

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).
ReactNext.jsTypeScriptREST APIFetch API

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