Wprowadzenie
Programuję od prawie dekady - od pierwszych projektów realizowanych jeszcze na studiach, przez mniejsze aplikacje i landing page'e, aż po rozbudowane systemy produkcyjne, z których użytkownicy korzystają każdego dnia.
Specjalizuję się w tworzeniu nowoczesnych, czytelnych i skalowalnych interfejsów, które są jednocześnie przyjazne dla użytkownika i łatwe w utrzymaniu dla zespołu developerskiego. Dużą wagę przykładam do architektury aplikacji, jakości kodu i długoterminowej stabilności projektu.
Na co dzień pracuję głównie z Vue.js, Reactem, React Native oraz Next.js. Często pełnię rolę samodzielnego frontend developera w projekcie - odpowiadam za decyzje techniczne, strukturę aplikacji oraz standardy jakościowe.
Doświadczenie zawodowe
Frontend Web Developer
sierpień 2025 - obecnieSmallGIS
- W projekcie odpowiadam za całość warstwy frontendowej jako główny i w praktyce jedyny frontend developer.
- Tworzę i rozwijam dynamiczny kreator formularzy, który generuje interfejs na podstawie danych z backendu.
- Projektuję architekturę komponentów, strukturę aplikacji oraz standardy kodu.
- Podejmuję kluczowe decyzje technologiczne i dbam o długoterminową skalowalność projektu.
Vue.js, Tailwind CSS
Frontend Developer
09.2021 - 06.2025Grandmetric
- Przez niemal cztery lata rozwijałem frontend systemu smart home dla sieci akademików Student Depot.
- Zakres odpowiedzialności:
- • budowa paneli webowych i aplikacji mobilnych,
- • rozwój interfejsów użytkownika w Vue.js i React,
- • implementacja aplikacji mobilnych w React Native,
- • projektowanie i utrzymywanie testów E2E w Playwright,
- • ścisła współpraca z backendem, QA i zespołem produktowym.
Vue.js, React, React Native, Playwright
Frontend Developer
10.2020 - 11.2021Trui
- Realizacja projektów dla branż: rekrutacja, logistyka, adult content.
- Praca w wielu środowiskach technologicznych, szybkie przejmowanie istniejących projektów i ich dalszy rozwój zgodnie z wymaganiami biznesowymi.
Vue.js, Angular, WordPress
Junior Frontend Developer
11.2019 - 10.2020Flow2code
- Tworzenie aplikacji frontendowych m.in. dla sektora edukacyjnego - system do zarządzania uczelnią.
- Silny nacisk na architekturę komponentów, SSR i optymalizację wydajności w Nuxt.js.
Vue.js, Nuxt.js
Frontend Developer / Co-founder
02.2019 - 09.2019futuredevs.space
- Współtworzenie inicjatywy budującej landing page'e i prototypy aplikacji.
- Odpowiadałem za frontend, kontakt z klientami i organizację pracy projektowej.
React, Gatsby, WordPress
Projekty własne (Next.js)
System zarządzania życiem osobistym
Moduły: zadania, finanse, notatki, cele, progres siłowniany. Projekt skupiony na ergonomii, architekturze i skalowalności.
Aplikacja treningowa
Planowanie treningów, tworzenie planów, śledzenie ćwiczeń i progresu. Pełny proces od koncepcji po gotowy produkt.
Jak pracuję / Co mnie wyróżnia
- Myślę o aplikacjach systemowo, nie tylko zadaniowo
- Projektuję architekturę zanim napiszę pierwszą linijkę kodu
- Dbam o czytelność, spójność i przewidywalność projektu
- Łączę szybkie dowożenie z długoterminową jakością
- Potrafię samodzielnie prowadzić frontend od zera do produkcji
- Bardzo cenię komunikację w zespole i partnerską współpracę
Studia
Uniwersytet im. Adama Mickiewicza w Poznaniu
Informatyka - specjalizacja: technologie webowe i inżynieria oprogramowania
Praca inżynierska: zespołowy projekt developerski (3 osoby) dla firmy zewnętrznej. Projekt i implementacja aplikacji webowej w Vue.js, zgodnie z realnymi procesami komercyjnymi.