Experience
2022 — Now
Belgium
Jako freelancer Full-stack Architect & Product Designer, prowadzę kompleksowe projektowanie i rozwój platform cyfrowych, od koncepcji po architekturę backendu (Supabase) i wdrożenie (Web & Mobile).
► Projekt: Make the CHANGE (Platforma Greentech) (W toku)
Architektura pełnego ekosystemu full-stack (Next.js 16, Supabase, tRPC) w monorepo (Turborepo), obejmująca system oszczędzania punktów (z wygasaniem) oraz podwójne rozliczenia Stripe (subskrypcje + płatności jednorazowe).
Platforma internetowa (Next.js): marketplace z nagrodami, kalkulator wpływu na środowisko, interaktywna mapa projektów (Leaflet) oraz zarządzanie internacjonalizacją (next-intl).
Panel administracyjny: system zarządzania treścią (blog, historie producentów), zarządzanie zamówieniami oraz moduł wizualizacji danych (Tremor).
Aplikacja mobilna (React Native/Expo): natywny tunel płatności (Apple/Google Pay), system grywalizacji (odznaki, poziomy) oraz geolokalizacja.
► Projekt: Sextant Consulting (Platforma Audytu Kompetencji) (Projekt ukończony)
Zarządzanie kompletną budową platformy B2B (Next.js/Supabase).
Projektowanie UX/UI ścieżki audytu, w tym 5-etapowy kreator (wizard) dla trenerów, oddzielne interfejsy oceny dla stażystów oraz motyw jasny/ciemny.
Stworzenie inteligentnego silnika oceny (+870 reguł biznesowych) obliczającego wyniki za pomocą funkcji RPC PostgreSQL i generującego spersonalizowane rekomendacje.
Implementacja zaawansowanych funkcji: zarządzanie kompletnym repozytorium kompetencji, zarządzanie wieloma klientami (zabezpieczone przez RLS), automatyczny eksport raportów do PDF oraz dostępny design system (motyw ciemny/jasny/responsywny).
Strategia testów E2E (Playwright) w celu walidacji wszystkich przepływów pracy (admin, stażysta) i nawigacji.
2023 — 2025
2023 — 2025
Belgium
Jako Programista Frontend brałem udział w tworzeniu aplikacji internetowych i mobilnych dla różnych klientów.
► Projekt: Dour Festival (Aplikacja mobilna)
Rozwój aplikacji (React Native/Expo), obsługującej tysiące festiwalowiczów podczas wydarzenia.
Architektura techniczna (RTK Query, Lingui) oraz integracja API Spotify dla oficjalnych playlist.
Kluczowe funkcjonalności: interaktywny program (filtry według scen/dni), zarządzanie ulubionymi artystami. Wdrożenie infrastruktury EAS Build.
► Projekt: Appetito (Ekosystem dostaw)
[Dashboard Web - Next.js]: Rozwój panelu B2B (MUI, Redux Toolkit). Rozwój funkcji biznesowych: system zarządzania menu (produkty, opcje, przesyłanie zdjęć) oraz moduł interaktywnych stref dostaw (Leaflet).
[Aplikacja mobilna - React Native]: Rozwój aplikacji B2C. Implementacja pełnego systemu koszyka (dynamiczne obliczanie opłat), ścieżki zakupowej (checkout funnel) oraz zarządzanie dwoma API (legacy + v2).
► Projekt: CFWB CyberAide (Aplikacja dot. cyberprzemocy) ReactNative/Expo
Projektowanie UX/UI (Figma) oraz rozwój bezpiecznej aplikacji o wrażliwej tematyce.
Bezpieczny czat w czasie rzeczywistym między uczniami a profesjonalistami oraz system zarządzania zgłoszeniami.
Architektura bezpieczeństwa (uwierzytelnianie biometryczne, zarządzanie JWT).
► Inne znaczące zadania:
Aktualizacja Expo w aplikacji telekonsultacyjnej HuggyMed (React Native).
Udział w rozwoju interfejsu administracyjnego Formidable Dashboard (React 19, TanStack Router).
Przebudowa aplikacji B2B Appetito Box (React Native, TanStack Query, NativeWind).
2022 — 2022
2022 — 2022
Région de Bruxelles-Capitale, Belgique
2021 — 2021
2021 — 2021
Brussels, Brussels-Capital Region, Belgium
Odpowiedzialny za rozwój i utrzymanie portfolio 9 aplikacji (7 aplikacji webowych w React/Next.js i 2 aplikacji mobilnych w React Native).
• Projektowanie i tworzenie wewnętrznych bibliotek komponentów UI w celu standaryzacji i przyspieszenia rozwoju. • Udział w organizacji sprintów i zarządzaniu projektami przy użyciu Notion i Airtable.
2020 — 2020
Belgium
Pierwsze doświadczenie zawodowe skoncentrowane na tworzeniu aplikacji w Next.js i TypeScript. Byłem odpowiedzialny za rozwój interfejsu użytkownika (UI) panelu administracyjnego, od integracji makiet po tworzenie reużywalnych komponentów za pomocą Material UI.
Education
BeCode.org