logo
Hire Me
"Talent without hard work is nothing."
— Inspired by a Polish proverb

Mateusz Duma

Fullstack developer from Poland, focused on building elegant, fast and modern web applications — powered by JavaScript, React & Node.js.

personal Image

About Me

Hi, I'm Mateusz Duma — a third-year Computer Science student from Poland with a strong passion for full-stack development. I specialize in building modern, scalable, and user-focused web applications using the JavaScript ecosystem — especially React, Node.js, and TypeScript.

With hands-on experience in both frontend and backend, I enjoy crafting seamless user experiences and architecting clean, efficient solutions. My code is driven by clarity, performance, and long-term maintainability.

I constantly seek to learn, grow, and stay ahead in the fast-paced world of web development. Whether I'm designing responsive interfaces or structuring powerful APIs — my goal is simple: to create meaningful digital products that make a difference.

Skills

Languages

  • JavaScript
  • TypeScript
  • C#
  • HTML
  • CSS
  • Go

Frontend Libraries & Frameworks

  • React JS
  • Next.js

React Tools & Libraries

  • TanStack
  • React Hook Form
  • Zod
  • Redux
  • React Testing Library
  • Jest
  • Prettier
  • ESLint
  • Vite

UI Styling

  • Shadcn UI
  • Mantine UI
  • Radix UI
  • Framer Motion
  • Tailwind CSS
  • SCSS

Backend Libraries & Frameworks

  • Express.js
  • Node.js
  • .NET Core

Databases & BaaS

  • PostgreSQL
  • SQLite
  • MongoDB
  • Firebase
  • Supabase

Technologies

  • WebRTC
  • WebSockets
  • Vercel
  • Render
  • Azure

Tools

  • VS Code
  • Git
  • GitHub
  • GitLab
  • Docker

My Projects

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

Let’s Get in Touch

Got an idea or just want to say hi? Fill out the form and I’ll get back to you soon.