Software & Game Developer

Tworzę gry, aplikacje i narzędzia od gameplayu i silników po backend, integracje i automatyzację.

Koduję regularnie.

Pełny profil

Ładowanie aktywności GitHub…

O mnie

Mateusz Urbaniak na scenie podczas wręczenia wyróżnienia od CD PROJEKT RED

Cześć, jestem Mateusz.

Studiuję informatykę stosowaną na Politechnice Łódzkiej i piszę zarówno gry, jak i oprogramowanie dla firm. W grach liczy się wydajność i wyczucie, w narzędziach biznesowych to, żeby ktoś szybciej skończył swoją pracę. W obu przypadkach zaczynam od tego samego pytania: jak ktoś będzie z tego korzystał.

Najlepiej czuję się, prowadząc rzecz od rozmowy o potrzebach do działającego wdrożenia, sam albo w zespole. Pierwsza praca na service desku nauczyła mnie, że użytkownika nie obchodzi, jakiej technologii użyto, tylko czy to działa.

Jeśli szukasz kogoś do gry, strony albo automatyzacji, napisz do mnie.

Historia doświadczenia

  1. Luty 2022 - Maj 2023

    Service Desk Agent | Fujitsu

    Zdobywałem pierwsze doświadczenie zawodowe w branży IT, pracując z użytkownikami i rozwiązując ich problemy techniczne.

  2. Październik 2023 - obecnie

    Informatyka stosowana | Politechnika Łódzka

    Studiuję na specjalizacji Technologie Gier i Symulacji Komputerowych. Równolegle rozwijam własne projekty i umiejętności związane z tworzeniem gier.

  3. Styczeń 2026 - obecnie

    Junior Software Engineer | Super Merchant

    Tworzę w Pythonie skrypty automatyzujące procesy e-commerce, integrując BaseLinkera z API platform sprzedażowych. Rozwijam również narzędzia usprawniające wewnętrzne raportowanie w Excelu oraz analizuję istniejące rozwiązania, eliminując wąskie gardła i ograniczając ilość pracy wykonywanej ręcznie.

Technologie

Narzędzia dobieram
do problemu.

Wybieram narzędzia pod problem, nie odwrotnie. Poniżej tylko to, czego używam regularnie.

Game development

C++20 | OpenGL | Godot | własny silnik

Frontend

TypeScript | React | Next.js | Astro

Backend

Java | Spring Boot | Python | FastAPI | PostgreSQL

Automatyzacja i integracje

Python | integracje API | Groq API | Docker

Wybrane realizacje

Projekty, z których jestem dumny.

Projekty Game development

Gry tworzone w 6-osobowym zespole Mrged Mistakes. Obie gry planujemy rozwijać w przyszłości.

GraW trakcie rozwoju

Forge & Forget

Forge & Forget to gra o potajemnym wykuwaniu broni, tworzona przez sześcioosobowy zespół Mrged Mistakes. Silnik gry, SmithEngine, tworzymy samodzielnie od podstaw. Projekt znalazł się w Top 3 kategorii Game Development podczas ZTGK 2026 oraz otrzymał wyróżnienia od CD PROJEKT RED i Render Cube. Demo jest dostępne na itch.io, a grę można już dodać do listy życzeń na Steam.

  • Silnik i gameplay · SmithEngine
  • C++20
  • raylib 6.0
  • OpenGL 4.3
  • Jolt Physics
  • ImGui
GraW trakcie rozwoju

8 Ball Revenge

8 Ball Revenge to zręcznościowa wariacja na temat bilarda, w której każda bila dysponuje własną supermocą. Gra dotarła do finału ZTGK 2026 i oferuje siedem poziomów z różnymi kształtami stołów, celami oraz warunkami atmosferycznymi. Zdobywane w sklepie bile pozwalają rozwijać taktykę i zawalczyć o trzy gwiazdki na każdym poziomie.

  • Godot
  • Jolt Physics

Projekty Full stack

Projekty tworzone w pojedynkę dla realnych klientów.

Full stackUkończony

Break Away · strona firmowa i BaseCore WMS

Break Away zajmuje się magazynowaniem, transportem oraz skupem i sprzedażą palet. Firma nie miała wcześniej własnej strony, a około 70% wiadomości wysyłanych na publiczny adres e-mail stanowił spam. Stworzyłem od podstaw responsywną stronę firmową z chronionym formularzem kontaktowym oraz osobną aplikację BaseCore WMS do zarządzania stanem magazynowym i wewnętrznymi operacjami firmy.

Frontend · strona firmowa

  • React
  • TypeScript
  • Weryfikacja antybotowa

Backend · BaseCore WMS

  • Java 21
  • Spring Boot 3.4
  • Spring Security
  • JWT
  • Spring Data JPA
  • PostgreSQL
  • Docker Compose

Projekty hackathonowe

Rozwiązania tworzone zespołowo pod presją czasu podczas wydarzeń programistycznych.

HackathonUkończony

OLIN · spersonalizowane zadania wellbeingowe

OLIN powstał podczas Meet IT Hackathon 2025 jako aplikacja wspierająca zdrowie psychiczne. Na podstawie profilu użytkownika i codziennej ankiety nastroju generuje przez Groq API pięć spersonalizowanych mikro-zadań wellbeingowych. Odpowiadałem za integrację Next.js ze Spring Boot, model danych i ankiety w PostgreSQL, logikę generowania zadań z dziennym cache oraz finalne debugowanie rozwiązania end-to-end.

  • Next.js
  • TypeScript
  • Java
  • Spring Boot
  • PostgreSQL
  • Groq API
HackathonUkończony

System ZUS · obsługa wypadków przy pracy

Projekt powstał podczas HackNation 2025, aby uprościć zgłaszanie i obsługę wypadków przy pracy. Płatnik może wypełnić klasyczny lub krokowy formularz wspierany przez asystenta AI, który zbiera brakujące informacje i uzupełnia dokumentację. Pracownik ZUS otrzymuje panel do przeglądania i weryfikacji spraw oraz generowania analizy przesłanek prawnych wypadku przy pracy.

  • React 19
  • TypeScript
  • Python
  • FastAPI
  • Groq API
  • Llama 3

Kontakt

Masz pytanie?Pomysł na współpracę?

Napisz do mnie. Porozmawiamy o Twoim pomyśle i sprawdzimy, co możemy razem stworzyć.