Kleczewsky
01
O mnie
Dobre oprogramowanie zaczyna się od rozmowy. Łączę doświadczenie senior full-stack developera i Laravel Tech Leada: od analizy wymagań po architekturę, mentoring i wdrożenie. Praca na własny rachunek nauczyła mnie też sprawdzać pomysły przez PoC i MVP, z uwzględnieniem potrzeb biznesu.
Jak tworzę
Najczęściej zaczynam od Laravela, a interaktywne panele buduję z pomocą Livewire i Filament. Na froncie wybieram React albo Blade, zależnie od potrzeb projektu. Zależy mi na kodzie, który kolejna osoba łatwo zrozumie i rozwinie.
Co mnie wciąga
Wciągają mnie szczegóły: widżet rezerwacji, który musi dogadać się z cudzym CSS, katalog, który pomaga znaleźć właściwe miejsce, czy usługa zdrowotna, w której każdy krok musi działać niezawodnie.
Na czym mi zależy
Sprawniejsze procesy, stabilne wdrożenia i kod, który łatwiej zmieniać. Czytam dokumentację, testuję kluczowe scenariusze i wcześnie wdrażam raportowanie błędów, żeby zespół wiedział, od czego zacząć, gdy coś pójdzie nie tak.
- Skala200 tys.Do 200 tys. użytkowników miesięcznie na platformie SaaS, którą współtworzę.
- Szybkość80%+O tyle skróciłem czas ładowania głównej wyszukiwarki restauracji.
02
W czym mogę pomóc
Nowy produkt, istniejący system albo zespół, który potrzebuje wsparcia. Pomagam przy konkretnych projektach i w dłuższej współpracy.
Laravel na dłużej
Rezerwacje, płatności i panele administracyjne, w których ludzie spędzają cały dzień pracy. Buduję je w Laravelu, Livewire i Filament, dbając o czytelną strukturę i sprawne przekazanie projektu.
Interfejsy, które się dogadują
Interfejsy w Reakcie i widżety, które dobrze działają na cudzych stronach. Sięgam też po WebGL, gdy interakcja albo odrobina efektu „wow” wnosi coś do projektu.
Nowy rozdział dla istniejącego kodu
Porządkuję dług techniczny i usuwam wąskie gardła, gdy zespół dalej rozwija produkt. Ostatnio przeniosłem kluczowy proces płatności w Laravelu do architektury zdarzeniowej i zoptymalizowałem ORM na platformie SaaS obsługującej do 200 tys. użytkowników miesięcznie.
03
Projekty
Kilka produktów, które pomagałem tworzyć, rozwijać i wprowadzać do codziennego użytku.
SaaS · Confidential
Platforma SaaS obsługująca 100–200 tys. aktywnych użytkowników miesięcznie. Przeniosłem kluczowy proces płatności do architektury zdarzeniowej w Laravelu, zoptymalizowałem użycie ORM i porządkowałem dług techniczny. Prowadzę funkcje od wymagań po wdrożenie i współtworzę plan rozwoju produktu.
04
Z kim i z czym pracuję
Najpierw ludzie. Potem narzędzia, które pomagają nam wspólnie stworzyć coś przydatnego.
PHP · Laravel
Logika aplikacji, kolejki i zadania cykliczne. Modernizuję starsze systemy; przeniosłem też kluczowy proces płatności do architektury zdarzeniowej w Laravelu.
Livewire · Filament
Interaktywne panele administracyjne w ekosystemie Laravela, które łatwo dalej rozwijać.
MySQL · Redis · Laravel Horizon
Praca z bazą danych, optymalizacja ORM i kolejki Laravela. Korzystam z Redisa i Horizona jako części zaplecza aplikacji.
API · Integracje
Integracje z Reserve with Google i systemami POS, dokumentacja API w Swaggerze i Scribe oraz sprawdzanie żądań w Postmanie.
React · TypeScript
Rozbudowane interfejsy i osadzane widżety. Tworzyłem między innymi edytor sali na canvasie z obsługą rezerwacji przez przeciąganie i upuszczanie.
WebGL · three.js
Trochę głębi, ruchu i miejsca na eksperymenty. Ta strona jest jednym z przykładów.
Podstawy frontendu
JavaScript, HTML, responsywne strony, Tailwind CSS, Bootstrap, SCSS i jQuery. Pracowałem też z kepler.gl i WordPressem.
Narzędzia · Organizacja pracy
Git, PhpStorm, XDebug, Figma, Jira, Confluence i Scrum. Code review i mentoring są częścią mojej pracy z zespołem.
Ludzie · Prowadzenie techniczne
Pracuję bezpośrednio z klientami i programistami, przekładając wymagania na konkretne decyzje. Jako Laravel Tech Lead w Super-Pharm wspierałem rozwój programistów, uczyłem Gita i pomagałem zewnętrznym zespołom usuwać blokady techniczne.
05
Lab
Wytrąć wszechświat z orbity. Zagnij sygnał. Pobij swój rekord. Sześć małych eksperymentów stworzonych do zabawy.
06
Kontakt
Masz pomysł na projekt albo propozycję pracy? Napisz do mnie. Chętnie dowiem się, nad czym pracujesz.