const profile = {
name: 'Marcin Kozak',
role: 'Senior Full-Stack Engineer / Developer',
experience: '20+ lat doświadczenia',
specialization: 'e-commerce, scalable systems',
}
O mnie
Programowanie to dla mnie rzemiosło i przyjemność w jednym. Najbardziej satysfakcjonuje mnie znajdowanie eleganckich rozwiązań - takich, które są optymalne, czyste, łatwo testowalne i intuicyjne dla każdego programisty, który spojrzy na kod. Zanim napiszę pierwszą linię, staram się zrozumieć intencje biznesowe - dopiero pełny obraz tego, co i dlaczego budujemy, pozwala mi zaprojektować coś, co naprawdę działa.
Moje podejście: zrozumieć problem, zaprojektować rozwiązanie, dostarczyć wartość. Każda linia kodu, którą piszę, ma służyć celowi biznesowemu i być utrzymywalna w długiej perspektywie.
[ai] Używam opencode z tanimi modelami językowymi do prototypowania, eksploracji kodu, debugowania i generowania testów w TDD. AI traktuję jak asystenta — przyspiesza rutynowe zadania, a ja skupiam się na architekturze i jakości.
Cechy
Podejmuję samodzielne decyzje techniczne i działam bez nadzoru
Projektuję skalowalne rozwiązania z myślą o przyszłych zmianach
Optymalizuję systemy pod kątem szybkości, kosztów i niezawodności
Stosuję TDD, code review i czysty kod jako standard
Szybko wdrażam się w nowe technologie i konteksty biznesowe
Doświadczenie
Senior Full-Stack Developer @ Polcar PPH
Główny architekt i programista pierwszej webowej platformy e-commerce B2B (części samochodowe) firmy Polcar, obsługującej katalog 100 000+ produktów i ~40% obrotu firmy. Platforma (catalog.polcar.com) zastępuje wcześniejsze wyłącznie desktopowe rozwiązanie — migracja w toku. Rozwój i utrzymanie mniejszych stron wizytowych marek własnych.
- ▹ Główny architekt i programista platformy e-commerce B2B — pierwsza webowa aplikacja firmy
- ▹ Uruchomienie platformy obsługującej katalog 100 000+ produktów i ~40% obrotu firmy, migracja z desktopu na web
- ▹ Optymalizacja dostarczania danych ze złożonych i ciężkich baz źródłowych — warstwa cache'owania, optymalizacja zapytań, struktura DB pod kątem wydajności odczytów
- ▹ Integracja danych z wewnętrznych systemów, normalizacja i czyszczenie danych
- ▹ Optymalizacja dostarczania zdjęć z zabezpieczeniem przed nieautoryzowanym powielaniem
- ▹ Wewnętrzne narzędzie CLI w .NET/C# do migracji danych z MS SQL do MySQL z transformacją schematów
- ▹ System zarządzania repozytorium tłumaczeń i plikami językowymi
Senior PHP Developer @ ModulesGarden
Rozwój ekosystemu modułów dla WHMCS - platformy zarządzania hostingiem. Praca nad autorskimi rozwiązaniami, w tym wewnętrznym narzędziem do zarządzania projektami, integracjami e-commerce (koszyk Magento 1, bramka płatnicza Magento 2) oraz nowym systemem stanowiącym alternatywę dla WHMCS. Współtworzenie backendu oficjalnej strony firmowej modulesgarden.com.
- ▹ Rozwój modułów WHMCS i systemu alternatywnego dla WHMCS
- ▹ Integracje e-commerce (koszyk Magento 1, bramka płatnicza Magento 2)
- ▹ Wewnętrzne narzędzie do zarządzania projektami
- ▹ Backend strony firmowej modulesgarden.com
Frontend Developer (Freelancer) @ Samozatrudnienie
Tworzenie stron internetowych opartych na HTML, CSS i JavaScript z grafik projektowych. Współpraca z agencjami interaktywnymi i klientami bezpośrednimi.
- ▹ Realizacja 30+ stron i landing page'y
- ▹ Współpraca z agencjami reklamowymi
- ▹ Samodzielne zarządzanie projektami i budżetem
Umiejętności
Narzędzia i frameworki, z którymi pracuję na co dzień
Projekty
Wybrane realizacje - case studies
Platforma e-commerce B2B/B2C
catalog.polcar.comGłówny architekt i programista platformy e-commerce B2B/B2C z katalogiem produktów online (catalog.polcar.com). Odpowiadałem za optymalizację dostarczania danych ze złożonych i ciężkich baz źródłowych oraz przekładanie oczekiwań biznesowych na wydajne rozwiązania w aplikacji webowej.
- ▹ Główny architekt i programista platformy
- ▹ Warstwa cache'owania i optymalizacja zapytań dla setek tysięcy produktów
- ▹ Integracja danych z wewnętrznych systemów, normalizacja i czyszczenie
- ▹ Optymalizacja dostarczania zdjęć z zabezpieczeniem przed powielaniem
CLI do migracji baz danych (.NET)
Wewnętrzne narzędzie terminalowe do migracji danych między MS SQL a MySQL z automatyczną transformacją typów i schematów, w tym scalaniem tabel przy zachowaniu integralności referencyjnej.
- ▹ Migracja 100+ tabel z transformacją typów i schematów
- ▹ Redukcja czasu migracji z dni do godzin
- ▹ Własna logika transformacji relacji między tabelami
System zarządzania wielojęzycznością
Wewnętrzne narzędzie do zarządzania repozytorium tłumaczeń. Umożliwia pracę z plikami językowymi wielu projektów, automatyczne wykrywanie brakujących tłumaczeń oraz eksport danych do struktury projektów.
- ▹ Interface do zarządzania wieloma językami jednocześnie
- ▹ Automatyczne wykrywanie brakujących tłumaczeń
- ▹ Eksport/import do formatów projektów
ModulesGarden - strona firmowa
modulesgarden.comWspółtworzenie backendu oficjalnej strony firmowej modulesgarden.com. Implementacja logiki biznesowej oraz integracja z systemami wewnętrznymi.
- ▹ Backend strony firmowej modulesgarden.com
- ▹ Integracja z wewnętrznymi systemami firmy
- ▹ Implementacja logiki biznesowej
Kontakt
Masz pytanie lub ciekawy projekt? Daj znać.