O mnie

Na co dzień pracuję razem z agentem AI (Claude Code), ale to ja sprawdzam i biorę odpowiedzialność za to, co trafia na produkcję. Po prawie 6 latach w PHP wiem, że narzędzia zmieniają się co chwilę, a odpowiedzialność za jakość kodu zawsze zostaje po stronie programisty.

Skąd się tu wziąłem

Zaczynałem jako technik informatyk, potem studiowałem inżynierię systemów informatycznych na UWM w Olsztynie. Komercyjnie programuję w PHP od 2020 roku. Zaczynałem od mniejszych projektów e-commerce i CRM, a dziś pracuję przy międzynarodowych platformach i systemach, gdzie liczą się dane wrażliwe, wysoki ruch i integracje płatności.

Jak pracuję

Najlepiej czuję się przy projektach, gdzie trzeba dopisać nowy kod do starego systemu i nic przy tym nie zepsuć. W pracy komercyjnej wolę sprawdzone, stabilne rozwiązania od tego, co akurat modne. Liczy się, żeby produkcja działała.

Wszechstronność

Poza PHP próbowałem też Ruby on Rails (skończyłem kurs na The Odin Project), trochę Pythona/Flask, Go, a nawet programowania mobilnego — Kotlin, Swift, Flutter. Bawiłem się też AI/Data Science. Dzięki temu łatwiej mi ogarnąć cały system, nie tylko fragment, za który akurat odpowiadam.

Z Claude Code pracuję codziennie — przy refaktoryzacji, code review, testach. Traktuję to jako kolejne narzędzie w warsztacie, nie chwilową modę.

Jak pracuję w praktyce

Dobry przykład tego, jak pracuję: w jednym z projektów przestał działać proces płatności przy finalizacji zamówień w sklepie na Shopify. Klienci nie mogli dokończyć zakupów, a firma traciła sprzedaż z każdą godziną. Osoba wcześniej odpowiedzialna za tę integrację po prostu zniknęła — żadnego przekazania, żadnej dokumentacji. Klient został sam z problemem. Kod był w Pythonie/Flask z Shopify API, czyli spoza mojej głównej specjalizacji.

Usiadłem do nieznanego kodu, znalazłem błąd i tego samego dnia wgrałem poprawkę. Płatności wróciły, zanim strata zrobiła się poważna.

Nie czekałem, aż ktoś „od Pythona” się tym zajmie. I wolę nie zostawiać klienta samego z problemem, tak jak zostawiono jego wcześniej.

Co mówią klienci

„Kamil Szwaradzki wyróżniał się przede wszystkim komunikatywnością i rzetelnością. Jest niezwykle cennym pracownikiem — jestem pewien, że doskonale sprawdzi się na każdym stanowisku związanym z programowaniem w środowisku Laravel.”

— Szymon Susz, Członek Zarządu, Freshview Sp. z o.o.

Umiejętności

Backend

PHP 8.x+ Symfony Laravel CodeIgniter REST API API Platform Doctrine ORM PHPUnit YAML / XML

Frontend

JS / CSS / HTML React Vue.js jQuery Backbone.js Riot.js Alpine.js Livewire Twig Tailwind CSS

E-commerce i CMS

PrestaShop (moduły, integracje) OpenCart WordPress Shopify (integracje)

Bazy danych i infrastruktura

MySQL PostgreSQL Redis Docker CI/CD (GitLab) Git Apache / Nginx / Linux Bash / SSH (VPS)

Metodyki i narzędzia

Agile / Scrum Jira Code Review Composer

Inne języki i technologie

Ruby on Rails Python / Flask Go C++ Node.js TypeScript Kotlin / Swift / Flutter

Języki

Polski (ojczysty) Angielski B2 Niemiecki B1

Wybrane projekty

Sklep z kartami podarunkowymi

Zbudowałem od podstaw platformę e-commerce (Symfony + OpenCart), która pozwoliła firmie wejść na nowy, międzynarodowy rynek. Dodałem wyszukiwarkę fuzzy, automatyczny system szablonów e-mail i ustabilizowałem proces wdrożeń — kampanie ruszały o ~50% szybciej, a deployment skrócił się o ~30%.

ZEN Technology B.V.

Symfony 6OpenCartDockerMySQL

System dla kliniki medycznej

Zaprojektowałem i wdrożyłem REST API do zarządzania pacjentami, wizytami i personelem, z autoryzacją i kontrolą dostępu (RBAC) zgodną z RODO/PHI. Frontend w React z kalendarzem wizyt i automatycznymi przypomnieniami ograniczył liczbę nieodwołanych wizyt.

Codehome sp. z o.o.

LaravelReactMySQLRBAC

Generator faktur i moduł PrestaShop

Zautomatyzowałem ręcznie tworzone dokumenty księgowe (Symfony + API Platform + React) i dostarczyłem dedykowany moduł PrestaShop do zarządzania dostępem w sklepie klienta.

Webniko sp. z o.o.

SymfonyAPI PlatformReactPrestaShop

Wielojęzyczny blog — projekt własny

Zaprojektowałem i samodzielnie utrzymuję własny CMS napisany w PHP od podstaw: i18n, cache, optymalizacja zapytań SQL, wdrożenie i automatyczne backupy na własnym VPS.

Projekt własny, w toku

PHPMySQLVPS / Linux

php-backend-demo

RESTful API do zarządzania zadaniami w Laravel 10 — projekt open source pokazujący czysty kod i dobre praktyki poza projektami klienckimi objętymi NDA.

Zobacz kod na GitHubie
Laravel 10REST API

project-manager

Poboczny projekt do zarządzania projektami — kolejny przykład kodu, który można obejrzeć bez ograniczeń NDA.

Zobacz kod na GitHubie
LaravelBlade

Pracuję zdalnie, na B2B, i biorę projekty zarówno z Polski, jak i z zagranicy. Jeśli szukasz kogoś, kto weźmie pełną odpowiedzialność za backend — napisz.

Skontaktuj się