Projekty
Wybrane aplikacje, które najlepiej pokazują moje podejście do kodu, architektury i designu. Nie interesuje mnie bezmyślne przepisywanie specyfikacji. W projektach szukam optymalnych wzorców, dbam o czystość struktury i płynność działania. Poniższe przykłady pokazują, jak przekładam wyzwania biznesowe na przemyślaną architekturę i nowoczesny UX.
Modularny Monolit API dla Portalu Pracy
Alternatywa dla mikroserwisów, która nie generuje zbędnego overheadu sieciowego i infrastrukturalnego. Projekt powstał jako odpowiedź na problem rosnącego skomplikowania systemów rozproszonych. Udowadniam nim, że dobrze zaprojektowany, odizolowany modularny monolit pozwala na równoległą pracę wielu deweloperów bez bólu głowy związanego z mikroserwisami. System opiera się na wyraźnych granicach kontekstów biznesowych (Bounded Contexts) i komunikacji sterowanej zdarzeniami.
Aplikacja Mobilna dla Biegaczy
Lekki, bezkompromisowy asystent treningowy stworzony z myślą o biegaczach. Największym wyzwaniem było precyzyjne zbieranie danych GPS w czasie rzeczywistym przy jednoczesnym dbaniu o optymalizację zużycia baterii urządzenia. Aplikacja oferuje czysty, minimalistyczny interfejs pozbawiony rozpraszaczy – liczy się tylko bieg, tempo i dystans. Po zakończeniu treningu system natychmiast generuje przejrzyste podsumowania i wykresy.
Minimalistyczne Portfolio Dewelopera
Szybka, responsywna strona wizytówkowa z dynamicznym backendem i płynnym UX. Moje własne miejsce w sieci (gromada.dev), zaprojektowane z naciskiem na User Experience i najwyższą wydajność (Core Web Vitals). Zamiast gotowych szablonów postawiłem na pełną kontrolę nad kodem za pomocą React 19 i Tailwind CSS, a subtelne animacje Framer Motion nadają całości nowoczesny, organiczny charakter. Dane o projektach i statystykach zarządzane są dynamicznie.