Mateusz Duma logo
"Talent bez pracy nic nie znaczy."
- inspirowane polskim przysłowiem

Mateusz Duma

Frontend Developer z komercyjnym doświadczeniem. Tworzę produkcyjne aplikacje webowe w React i TypeScript, z naciskiem na jakość kodu, architekturę i wygodę użytkownika.

Mateusz Duma - Frontend Developer

O mnie

Jestem Mateusz Duma, frontend developer z komercyjnym doświadczeniem. Specjalizuję się w budowaniu skalowalnych, gotowych do produkcji aplikacji webowych w React, Next.js i TypeScript.Dbam o czysty kod, utrzymywalną architekturę i rozwiązania skupione na użytkowniku. Na co dzień pracuję z formularzami, walidacją, integracją API i komponentami wielokrotnego użytku.Mam też praktyczne doświadczenie backendowe, dlatego rozumiem pełny przepływ aplikacji produkcyjnych. Skupiam się na jakości, wydajności i utrzymywalności, które wspierają realne cele biznesowe.

Doświadczenie

Pozycja 1

Frontend Developer - NubiSoft

08/2025 - obecnieGliwice, Polska

Rozwój i utrzymanie produkcyjnej aplikacji frontendowej z naciskiem na jakość, skalowalność i utrzymywalność.

  • Rozwijanie i utrzymywanie aplikacji frontendowej w React, TypeScript i Vite.
  • Wdrażanie funkcji obejmujących formularze, uwierzytelnianie, walidację i integracje API.
  • Przenoszenie projektów z Figmy do spójnych i utrzymywalnych interfejsów.
  • Współpraca z PM-ami i backend developerami przy planowaniu oraz projektowaniu rozwiązań.
  • Poprawa jakości kodu przez refaktoryzację, wzorce wielokrotnego użytku i code review.
ReactTypeScriptViteRedux ToolkitRTK QueryTailwind CSSReact Hook FormZod

Pozycja 2

Frontend Developer Intern - itSilesia

04/2025 - 08/2025Gliwice, Polska

Praktyczne doświadczenie komercyjne w budowaniu nowoczesnych i responsywnych interfejsów.

  • Budowanie dynamicznych interfejsów w React, Next.js i TypeScript.
  • Przenoszenie projektów z Figmy do responsywnego UI.
  • Tworzenie komponentów wielokrotnego użytku dla większej spójności.
  • Integracja przepływów frontendowych z REST API.
  • Projektowanie i wdrożenie przepływu logowania i rejestracji.
ReactNext.jsTypeScriptREST APIFetch API

Umiejętności

Języki i fundamenty

  • TypeScript
  • JavaScript
  • HTML
  • CSS

Frontend

  • React
  • Next.js
  • Vite
  • Tailwind CSS

Stan aplikacji i formularze

  • Redux Toolkit
  • RTK Query
  • React Hook Form
  • Zod

Integracje i backend

  • REST API
  • WebSockets
  • Keycloak

Jakość i narzędzia

  • Vitest
  • Jest
  • Git
  • CI/CD
  • Docker
  • Figma

Kompetencje

  • Architektura frontendu
  • Code review
  • Formularze i walidacja
  • Integracja API
  • Testowanie i jakość kodu
  • Responsywne interfejsy

Dla lokalnych firm

Tworzę też wizytówki online dla lokalnych firm

Pomagam małym firmom pokazać ofertę online, uporządkować najważniejsze informacje i ułatwić klientom kontakt.

Projekty

Web
Aiverse

Aiverse

This is a web application that allows users to discover, add, and review AI models. It serves as a community-driven catalog where users can share experiences and opinions, helping others choose the right model. Users can browse models by category, access detailed information, and contribute by adding new models with descriptions and links. The platform also enables users to rate and review models, creating a transparent ranking system. Each model has a dedicated page with key details, performance insights, and user feedback, making it easier to evaluate and compare AI solutions.

  • React
  • TypeScript
  • .NET Core
  • Framer
  • Tailwind
  • Supabase
Web
Filestorix

Filestorix

Filestorix is a modern web application inspired by Google Drive, designed to securely store files, create directories, and manage content with ease. It offers a rich set of features including settings customization, intuitive organization, and seamless file sharing. With its sleek design and robust architecture, Filestorix provides a reliable and user-friendly solution for everyday cloud storage needs.

  • Next.js
  • React
  • TypeScript
  • Redux
  • TanStack
  • Tailwind
  • Go
  • PostgreSQL
  • Shadcn
Web
Grapher

Grapher

Grapher is a streamlined, powerful application for creating and visualizing data with ease. Built with React, Express, and Node.js and leveraging TypeScript for robust code, Grapher integrates Firebase Firestore and Auth for secure, scalable performance. Deployed on Firebase. Grapher allows you to plot mathematical functions and create graphs using data imported from CSV files or manually entered data points. All graphs are stored in a dedicated storage area for easy access and management. Grapher also provides detailed statistics about your graphing and plotting activities, helping you track and analyze your work. You can log in with your email and password or connect using Google, GitHub, or Facebook for quick access. Grapher combines simplicity with functionality, creating an ideal environment for students, analysts, and enthusiasts to visualize data and explore mathematical functions. Features

  • React
  • TypeScript
  • Firebase
  • Express.js
  • Node.js
  • Firestore
Web
Wezzer

Wezzer

This web application is a real-time group chat and discussion platform focused on voice communication. It allows users to connect effortlessly, enabling lively and engaging interactions in a shared virtual space. The platform is designed to provide a seamless user experience, with an intuitive interface styled using Tailwind CSS to ensure both functionality and accessibility. Whether for casual conversations, collaborative brainstorming, or in-depth discussions, this application creates an ideal environment for meaningful connections and dynamic exchanges, fostering a sense of community and collaboration among its users.

  • React
  • TypeScript
  • Tailwind
  • WebRTC
  • WebSockets
  • Django
  • Supabase

Porozmawiajmy

Masz pomysł, projekt albo chcesz zapytać o stronę-wizytówkę? Wypełnij formularz lub skontaktuj się bezpośrednio.