Kamil Karpiński

Kamil Karpiński

Programista aplikacji webowych

Tworzę aplikacje webowe od koncepcji po stabilne wdrożenie produkcyjne — łączę PHP i Symfony z Vue, Tailwindem, własną infrastrukturą oraz automatyzacją. Stawiam na przemyślaną architekturę, wysoką jakość kodu i ciągły rozwój, a złożone problemy traktuję jako szansę na budowanie jeszcze lepszych rozwiązań.

  • Lublin, Polska
  • 8 lat doświadczenia
  • Otwarty na projekty

Stack

Umiejętności

Backend

  • PHP
  • Symfony
  • Doctrine
  • REST API
  • Bash

Frontend

  • JavaScript
  • Vue.js
  • Tailwind CSS
  • HTML5
  • CSS3
  • Webpack Encore

DevOps i infrastruktura

  • Ansible
  • Proxmox VE
  • nginx
  • CI/CD
  • OpenVPN
  • rsync
  • Google Cloud Storage
  • Docker
  • Kubernetes
  • GitHub Actions
  • GitLab CI/CD

Serwery i bezpieczeństwo

  • Postfix
  • Dovecot
  • PowerDNS
  • iptables
  • fail2ban

Ścieżka

Doświadczenie zawodowe

2018 — obecnie

Programista aplikacji webowych

Lublin, Polska

  • Używane technologie: PHP, Symfony, Doctrine, Twig

Portfolio

Wybrane projekty

Wdrożenia komercyjne oraz autorskie systemy, które rozwijam.

ownAdmin

Projekt autorski

Panel do zarządzania serwerami dedykowanymi i VPS. Zastępuje ręczną pracę w konsoli — codzienne zadania administratora wykonuje się z poziomu przeglądarki.

  • Zakładanie i konfiguracja wirtualnych hostów
  • Reguły zapory sieciowej i blokowanie prób włamań
  • Obsługa serwera pocztowego: skrzynki, aliasy, domeny
  • Zarządzanie strefami i rekordami DNS
  • Wystawianie i odnawianie certyfikatów SSL
  • Uruchamianie serwerów gier oraz serwerów głosowych TeamSpeak 3 i Discord
  • Harmonogram kopii zapasowych wraz z odtwarzaniem danych
  • Nadawanie i odbieranie dostępu do serwerów

ownShop

Projekt autorski

System sklepu internetowego spinający sprzedaż na własnej stronie ze sprzedażą na Allegro i obsługą księgowości w jednym miejscu.

  • Płatności online obsługiwane przez mBank PayNow
  • Zamówienia z Allegro pobierane do sklepu po numerze — bez ręcznego przepisywania danych
  • Wystawianie faktur VAT wraz z korektami przy zwrotach towaru
  • Zbiorcza wysyłka dokumentów do księgowej jedną operacją
  • Zarządzanie magazynem i bieżące monitorowanie zamówień

ownDEV

Projekt autorski

System do automatyzacji wdrożeń. Zmiana z repozytorium trafia na kilka serwerów jednocześnie, jednym uruchomieniem i bez logowania się na każdy z osobna.

  • Wdrożenie tej samej zmiany na wielu serwerach naraz
  • Dostęp do serwerów w zamkniętej sieci przez tunel VPN
  • Automatyczne zakładanie zasobników na pliki w Google Cloud Storage
  • Wysyłka plików na serwery FTP wyłącznie w zakresie, który się zmienił
  • Tworzenie i uruchamianie maszyn wirtualnych w Proxmox VE

ownHelpDesk

Projekt autorski

System pomocy technicznej, który zamienia firmową skrzynkę pocztową w uporządkowaną kolejkę zgłoszeń — żadna wiadomość od klienta nie zostaje bez odpowiedzi.

  • Wiadomość przychodząca na firmową skrzynkę automatycznie zakłada zlecenie serwisowe
  • Zgłoszenie trafia do dyżurnego bez udziału koordynatora
  • Klient od razu dostaje potwierdzenie przyjęcia zgłoszenia
  • Dalsza korespondencja dokleja się do istniejącego wątku zamiast tworzyć nowy
  • Treść wiadomości automatycznych w pełni redagowalna przez zespół

ownGame / ownGameMatch

Projekt autorski

System do rozgrywania turniejów w Counter-Strike 2 — od zebrania drużyn i wyboru map po rozstrzygnięcie meczu.

  • Zakładanie własnych drużyn i zapraszanie do nich graczy
  • Mecze w formacie BO1, BO3 i BO5
  • Głosowanie na mapy przed rozpoczęciem spotkania
  • Prywatne poczekalnie dla zamkniętych rozgrywek
  • Tryb treningowy do rozgrzewki poza turniejem
  • Powiadomienia i przenoszenie graczy na kanały głosowe Discord oraz TeamSpeak 3

Opinie

Referencje klientów

Niniejszym potwierdzamy, że Pan Kamil Karpiński współpracował z nami przy tworzeniu i obsłudze sklepu internetowego E-legancja, specjalizującego się w sprzedaży bielizny. Jego zaangażowanie i profesjonalizm znacząco przyczyniły się do powstania i sprawnego funkcjonowania naszego serwisu.

Pan Kamil Karpiński samodzielnie zaprojektował oraz wdrożył stronę internetową sklepu, dbając zarówno o jej funkcjonalność, jak i estetykę graficzną. Stworzył również panel administracyjny z osobnym dostępem dla naszego zespołu, który umożliwia m.in. pełną edycję treści, zarządzanie magazynem, wystawianie faktur VAT, generowanie korekt (zwrotów towarów), a także bieżące monitorowanie zamówień.

Przez cały okres współpracy Pan Kamil wykazywał się dużą wiedzą techniczną, terminowością i gotowością do pomocy w każdej sytuacji. Pełnił rolę technicznego opiekuna i administratora naszej strony, szybko reagując na nasze potrzeby i sugestie.

Z pełnym przekonaniem możemy polecić Pana Kamila Karpińskiego jako rzetelnego, samodzielnego i kompetentnego specjalistę w zakresie tworzenia i obsługi sklepów internetowych.

s-premium.pl · Kleczew, 29.07.2025

Poza kodem

Zainteresowania

  • Programowanie
  • Nowoczesne technologie webowe
  • Bezpieczeństwo IT
  • Docker i Kubernetes
  • Elektronika i mikrokontrolery
  • Gry komputerowe
  • Motoryzacja

Kontakt

Porozmawiajmy

Napisz, jeśli szukasz kogoś, kto ogarnie projekt od zera po wdrożenie na serwer produkcyjny.

Z czym najczęściej się do mnie zgłaszają

  • Nowa aplikacja webowa — od modelu danych, przez interfejs, po wdrożenie produkcyjne
  • Rozwój i utrzymanie istniejącego systemu, który ktoś zostawił bez opieki
  • Sklep internetowy z integracjami płatności, marketplace’u i księgowości
  • Przeniesienie projektu na własną infrastrukturę i automatyzacja wdrożeń