Full-stack developer i nauczyciel z Lublina.
Jestem full-stack developerem z Lublina, specjalizującym się w tworzeniu nowoczesnych aplikacji webowych z wykorzystaniem Laravel i Vue. Od 2021 roku projektuję wydajne, skalowalne oprogramowanie odpowiadające na rzeczywiste wyzwania.
Moje podejście łączy wiedzę techniczną z głębokim zrozumieniem potrzeb użytkowników. Zależy mi na pisaniu czystego, łatwego w utrzymaniu kodu i projektowaniu rozwiązań, które przynoszą mierzalne rezultaty. Sięgam po nowe technologie, gdy wnoszą realną wartość do projektu.
Oprócz programowania, uczę informatyki w technikum, koncentrując się na tworzeniu aplikacji webowych. To doświadczenie pozwoliło mi rozwinąć umiejętność jasnego komunikowania złożonych koncepcji - kompetencję nieocenioną zarówno w mentoringu, jak i pracy zespołowej.
Stale poszerzam swoje umiejętności. Obecnie rozwijam się w Javie i React, a przy okazji eksploruję Flutter, Node.js i Python. Cenię czyste interfejsy, przemyślane UX i nowoczesną estetykę.
Czym się zajmuję
Trzy obszary, w których pracuję co tydzień, i narzędzia, po które sięgam.
Backend
REST API, logika biznesowa, kolejki, integracje i wydajność bazy danych w Laravel.
Frontend
Aplikacje SPA z typowanymi komponentami, aktualizacjami w czasie rzeczywistym i dostępnym UI.
Nauczanie i narzędzia
Zajęcia z programowania webowego, platformy do przygotowania do egzaminów i małe narzędzia, które zdejmują ręczną pracę.
Doświadczenie
2026 - obecnie
Freelance Full-Stack Developer
Własna działalność, Michał Ziółek JJW
Tworzę aplikacje webowe dla klientów na własny rachunek, w większości pod NDA. Prowadzę projekt od ustalenia zakresu po wdrożenie: backendy w Laravel, frontendy w Vue i Nuxt, REST API, integracje z usługami zewnętrznymi i infrastruktura w Dockerze na VPS. Równolegle rozwijam własne produkty, m.in. MZ DevClass i konwerter Markdown do PDF.
2024 - 2026
Programista full-stack
appwise | software house
Pracowałem przy rozwoju wielkoskalowego, backendowego systemu klasy enterprise w Laravel dla branży TSL (transport - spedycja - logistyka). Skupiałem się na implementacji złożonej logiki biznesowej, optymalizacji wydajności backendu i zapytań PostgreSQL oraz projektowaniu i dokumentowaniu REST API. Odpowiadałem również za integracje z systemami telematycznymi i usługami zewnętrznymi, pracując z kolejkami, Dockerem (Laravel Sail) oraz narzędziami do monitoringu i debugowania. W ostatniej fazie byłem głównym i jedynym programistą projektu, odpowiedzialnym także za frontend w Nuxt.
2023 - obecnie
Nauczyciel Informatyki
LCKZiU, Lublin
Jako nauczyciel pracowni programowania aplikacji internetowych, specjalizuję się w przekazywaniu wiedzy z zakresu tworzenia nowoczesnych i funkcjonalnych aplikacji webowych. Moje lekcje skupiają się na praktycznym zastosowaniu języków programowania takich jak PHP i JavaScript, w połączeniu ze standardowymi technologiami webowymi, w tym HTML i CSS. Moim celem jest wyposażenie uczniów w umiejętności niezbędne do tworzenia wysokiej jakości aplikacji internetowych, które odpowiadają aktualnym trendom i wymaganiom rynku IT.
2021 - 2024
Programista PHP
Devcomm ICT, Lublin
Na tym stanowisku, specjalizowałem się w tworzeniu zaawansowanych aplikacji internetowych wykorzystujących PHP, Laravel, Zend Framework, JavaScript (Vue.js), HTML, CSS, oraz SQL. Moja praca obejmowała pełny cykl życia projektów - od projektowania po wdrażanie - z silnym naciskiem na praktyczne rozwiązania i innowacyjne podejście.
Wykształcenie
2023 - 2024
Magister inżynier informatyki
Politechnika Lubelska
Ukończone z wyróżnieniem. Praca magisterska: "Ocena efektywności grupowania danych w wybranych technologiach programistycznych" (Julia, R, Python).
2019 - 2023
Inżynier, Inżynieria Oprogramowania
Politechnika Lubelska
Specjalizacja w projektowaniu oprogramowania i tworzeniu aplikacji webowych zgodnie z najlepszymi praktykami branżowymi.
2015 - 2019
Technik mechatronik
LCKZiU, Lublin
Zdobycie podstawowych umiejętności w dziedzinie elektroniki, automatyki i systemów mechatronicznych.