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.

LaravelPHPPostgreSQLMySQLRedisDocker

Frontend

Aplikacje SPA z typowanymi komponentami, aktualizacjami w czasie rzeczywistym i dostępnym UI.

Vue 3TypeScriptPiniaTailwind CSSPrimeVue

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ę.

EdukacjaPythonOpenCVCI/CDNginx

Doświadczenie

  1. 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.

  2. 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.

  3. 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.

  4. 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

  1. 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).

  2. 2019 - 2023

    Inżynier, Inżynieria Oprogramowania

    Politechnika Lubelska

    Specjalizacja w projektowaniu oprogramowania i tworzeniu aplikacji webowych zgodnie z najlepszymi praktykami branżowymi.

  3. 2015 - 2019

    Technik mechatronik

    LCKZiU, Lublin

    Zdobycie podstawowych umiejętności w dziedzinie elektroniki, automatyki i systemów mechatronicznych.