Aplikacje webowe, mobilne i VR.
Zajmuję się inżynierią oprogramowania. Projektuję zaawansowane systemy backendowe w Laravelu, buduję aplikacje mobilne i tworzę symulatory VR w technologii Unity. Kompleksowo łączę świat webowy ze sprzętem (IoT), dostarczając stabilne i zoptymalizowane rozwiązania techniczne.
O mnie
Od lat zajmuję się architekturą i wytwarzaniem oprogramowania. Moje doświadczenie opiera się na dwóch głównych filarach: projektowaniu skalowalnych systemów backendowych w oparciu o framework Laravel oraz tworzeniu dedykowanych aplikacji 3D i symulatorów VR w środowisku Unity. W pracy inżynierskiej często odpowiadam za niestandardowe rozwiązania i budowę złożonych integracji API.
Dużą wagę przykładam do optymalizacji wydajności, utrzymania przejrzystej architektury bazy kodu oraz bezpieczeństwa operacyjnego. Posiadam praktyczne doświadczenie na styku różnych technologii – projektuję infrastrukturę łączącą aplikacje webowe z nowoczesnymi klientami mobilnymi (Flutter, Android) oraz komunikującą się dwukierunkowo z urządzeniami wbudowanymi (IoT, ESP32).
Aplikacje Mobilne
Natywne i multiplatformowe aplikacje mobilne tworzone z myślą o użytkowniku.
Winamp 2.x na Androida
Fanowski i bardzo dokładny port klasycznego odtwarzacza Winamp 2.x. Napisany w Unity z wykorzystaniem Android Native Audio (ANA) dla stabilnego odtwarzania w tle. Wspiera radio internetowe, pliki mp3, wav, ogg. Posiada w pełni sprawny korektor z presetami (jak w oryginale), a także wsparcie dla oryginalnych skórek w formacie .wsz. Dzięki trybom portrait i landscape świetnie sprawdza się nawet w radiu samochodowym z Androidem.
Gra Jajeczka (Nu, pogodi!)
Nostalgiczny remake dawnej radzieckiej konsolki "Elektronika" (tzw. "ruskie jajeczka") przeznaczony na urządzenia z systemem Android. Gameplay, tempo i mechanika zostały odtworzone z najwyższą dbałością o detale, celując w dokładność 1:1 do legendarnego oryginału, w który niegdyś zagrywały się całe rodziny.
Tiny Tales (Aplikacja Mobilna)
Mobilny, poręczny klient platformy Tiny Tales napisany w środowisku Flutter. Aplikacja ułatwia rodzicom szybkie notowanie zabawnych zdan i zwrotów swoich dzieci "w biegu". Oferuje m.in. wsparcie dla powiadomień Push, załączanie zdjęć do cytatów oraz natywne logowanie Social OAuth (Google, Facebook). W pełni zintegrowana z backendowym systemem REST API, opublikowana w sklepie Google Play.
ZodiApp (Asystent Astrologiczny AI)
Osobisty asystent astrologiczny w formie aplikacji mobilnej napisanej we Flutterze. Użytkownicy mogą prosić o wróżby z kart, porady astrologiczne czy dedykowane horoskopy. Aplikacja oferuje wybór różnych "Wróżbitów" bazujących na modelach językowych (Z.ai z fallbackiem na Gemini) – agent przejmuje unikalną aurę i charakter postaci, zwracając bardzo klimatyczne odpowiedzi na zadane pytania w oparciu o zebrany celowy kontekst. Przepowiedniami można łatwo podzielić się w mediach społecznościowych. Aplikacja jest dostępna do testów otwartych w Google Play.
Symulatory VR & Unity
Wciągające doświadczenia, interaktywna architektura i solidna inżynieria C#.
Home Sweet Home VR
Inżynierski projekt dyplomowy (Politechnika Gdańska) łączący aplikację desktopową z Wirtualną Rzeczywistością. Aplikacja pozwala zaprojektować wnętrze domu w konwencjonalnym trybie na PC — od wznoszenia ścian wielokondygnacyjnych, przez dachy, po meblowanie i robienie otworów pod okna — by następnie dosłownie do niego wejść i odbyć po ułożonym obszarze interaktywny wirtualny spacer wykorzystując gogle VR.
Unity Content Localization & TTS
Paczka rozszerzająca system Unity Localization o automatyczne generowanie tłumaczeń z użyciem modeli językowych (np. Z.ai, Gemini) oraz systemowe generowanie ścieżek dźwiękowych (TTS) przy pomocy doskonałego API ElevenLabs.io. Architektura biblioteki pozwala na niezwykle łatwe dopisywanie własnych dostawców.
Aplikacje Fullstack & Backend Laravel
Moim konikiem jest solidny backend i skalowalne aplikacje webowe w PHP, ale jak trzeba, to z frontem też sobie bez problemu poradzę.
Weather Oracle
Żartobliwa aplikacja weryfikująca zmienność prognoz pogody. Pozwala tworzyć "wróżby pogodowe" dla wybranych lokalizacji na przyszłe daty. Od utworzenia wróżby do wskazanego okresu aplikacja cyklicznie odpytuje niezależnych dostawców API o prognozę na dany dzień. System generuje interaktywne wykresy pokazujące, jak parametry takie jak temperatura, opady i wiatr wahały się w kolejnych dniach dzielących nas od terminu.
Tiny Tales (Web App / API)
Aplikacja stworzona z potrzeby serca jako pamiętnik na zabawne cytaty i powiedzonka moich dzieci. Z czasem rozbudowana do formy prywatnego serwisu społecznościowego na prośbę znajomych i rodziny. Oparta o silnik Laravel z frontendem renderowanym w Blade, stanowi rdzeń systemu, dostarczając również pełnoprawne REST API zasilające mobilnego klienta. Obsługuje m.in. subskrypcje bliskich, powiadomienia o urodzinach oraz system logowania przez Google/Facebook.
Energy Broker
Zaawansowany prototyp systemu IoT (Proof of Concept) zaprojektowany specjalnie powiększaniem do rentowności farm energetycznych. Centralna aplikacja zasilana przez framework Laravel pobiera z giełdy energetycznej kursy cenowe na kolejny dzień, po czym wylicza optymalny harmonogram sprzedaży energii. Następnie za pomocą technologii WebSockets harmonogram jest rozsyłany w czasie rzeczywistym do urządzeń wbudowanych (ESP32), które sterują przekaźnikami sprzężonymi z magazynami energii. Ekosystem prototypu uzupełnia natywna aplikacja na Androida (Flutter) służąca do początkowej konfiguracji WiFi sprzętu ESP32.
Stack technologiczny
Narzędzia i środowiska na których pracuję, żeby nadać pomysłom życie.
Frontend
-
Blade
-
Tailwind CSS
-
Bootstrap
-
Alpine.js
Backend
-
PHP
-
Laravel
-
MySQL
Game & Mobile
-
Unity 2D/3D/Mobile
-
C#
-
VR/MR/AR
Tools & AI Assistants
-
Git (Version Control)
-
Jira / Trello
-
Claude Code
-
Antigravity
Zbudujmy coś niezwykłego
Zależnie od tego czy potrzebujesz wymagającej symulacji w Unity, responsywnej i szybkiej aplikacji natywnej opublikowanej na Androidzie, czy dużej i głośnej platformy WWW, zapraszam na maila.