profile.ts

const profile = {

name: 'Marcin Kozak',

role: 'Senior Full-Stack Engineer / Developer',

experience: '20+ lat doświadczenia',

specialization: 'e-commerce, scalable systems',

}

Projektuję i buduję to co naprawdę działa

Od dwóch dekad projektuję i wdrażam skalowalne systemy webowe - od architektury backendu po interfejs użytkownika. E-commerce, narzędzia wewnętrzne, automatyzacja.

01

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

Niezależność

Podejmuję samodzielne decyzje techniczne i działam bez nadzoru

Architektura

Projektuję skalowalne rozwiązania z myślą o przyszłych zmianach

Wydajność

Optymalizuję systemy pod kątem szybkości, kosztów i niezawodności

Jakość

Stosuję TDD, code review i czysty kod jako standard

Adaptacyjność

Szybko wdrażam się w nowe technologie i konteksty biznesowe

02

Doświadczenie

2018 - obecnie

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
2014 - 2018

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
2005 - 2014

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
03

Umiejętności

Narzędzia i frameworki, z którymi pracuję na co dzień

<frontend>
Vue.js 3 · Composition API(5+ lat)Pinia(5+ lat)TypeScript(5+ lat)JavaScript (ES6+)HTML5 / CSS3Vite(1-2 lat)Fetch API / AxiosBrowser APIsQuasar Framework 2(1-2 lat)Nuxt.js(1-2 lat)Tailwind CSS(1-2 lat)
</frontend>
<backend>
Node.js(3-5 lat)PHP(15+ lat)Laravel(8+ lat)C# / .NET(3 lat)REST API
</backend>
<databases>
MySQL / MariaDB(10 lat)MS SQL(3 lat)Redis(2 lat)
</databases>
<devops>
Docker / Docker Compose(3 lat)GitCI/CD(1-2 lat)Linux (Nginx/Apache)(10+ lat)
</devops>
<testing>
Vitest(1 lat)PHPUnit(3+ lat)Playwright(<1 lat)
</testing>
<communication>
WebSocketsMessage Queues (RabbitMQ)
</communication>
04

Projekty

Wybrane realizacje - case studies

01
Główny architekt frontendu i API

Platforma e-commerce B2B/B2C

catalog.polcar.com

Głó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.

Tech stack:PHPLaravelVue.jsTypeScriptMySQLRedisDockerC#.NET
  • 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
02
Architekt i developer

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.

Tech stack:C#.NETMySQLMS SQL
  • 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
03
Full-Stack Developer

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.

Tech stack:.NETC#MSSQL
  • Interface do zarządzania wieloma językami jednocześnie
  • Automatyczne wykrywanie brakujących tłumaczeń
  • Eksport/import do formatów projektów
04
Backend Developer

ModulesGarden - strona firmowa

modulesgarden.com

Współtworzenie backendu oficjalnej strony firmowej modulesgarden.com. Implementacja logiki biznesowej oraz integracja z systemami wewnętrznymi.

Tech stack:PHPLaravel
  • Backend strony firmowej modulesgarden.com
  • Integracja z wewnętrznymi systemami firmy
  • Implementacja logiki biznesowej
05

Kontakt

Masz pytanie lub ciekawy projekt? Daj znać.

© 2026 Marcin Kozak. Wszelkie prawa zastrzeżone.