Paweł Potacki w czarnej koszuli na białym tle, zdjęcie na stronę główną potacki.com.

Inżynieria platform webowych, backend i Linux

Od 2015 roku rozwijam strony, sklepy i narzędzia webowe, które muszą działać stabilnie po wdrożeniu, a nie tylko dobrze wyglądać w dniu publikacji. Pracuję głównie przy WordPressie, WooCommerce, Craft CMS, PHP, integracjach, cache, optymalizacji wydajności oraz środowiskach Linux.

Nie skupiam się na dokładaniu kolejnych warstw bez potrzeby. Wolę uporządkować kod, konfigurację serwera, obrazy, cache, procesy cron i integracje tak, żeby system był szybszy, prostszy w utrzymaniu i mniej podatny na awarie.

W projektach łączę programowanie z administracją serwerami Debian, Varnish Cache, Cloudflare CDN, automatyzacją Bash oraz praktycznym debugowaniem niższych warstw systemu. Obok stron i e-commerce rozwijam też narzędzia open source związane z Androidem, recovery i bezpieczeństwem urządzeń.

Moje zaplecze techniczne wynika z realnych projektów powiązanych z CoolTRONIC.pl, FRP Unlocking i potacki.com. To nie jest opis agencji od wszystkiego. To praca nad konkretnymi problemami: wydajnością, stabilnością, utrzymaniem i ograniczaniem długu technicznego.

Wybrane realizacje i narzędzia

Lubię projekty, w których technologia rozwiązuje jasno określony problem. Czasem jest to sklep internetowy, czasem plugin do Craft CMS, a czasem narzędzie diagnostyczne związane z Androidem.

Poniżej znajdziesz wybrane wdrożenia wraz z opisem problemu, zastosowanych rozwiązań i najważniejszych decyzji technicznych.

Varnish Cache dla ISPConfig 3 z Nginx SSL Termination, Apache, WordPress i Craft CMS

Varnish Cache dla ISPConfig 3 z Nginx SSL Termination

Integracja Varnish Cache z ISPConfig 3, Nginx i Apache dla stron WordPress oraz Craft CMS. Projekt obejmuje obsługę HTTPS, czyszczenie cache, Cloudflare oraz kompresję Brotli.

Zobacz integrację
 ⇢
Paweł Potacki na tle oficjalnego banneru polskiego case study dotyczącego współpracy z USA, przedstawiający pływające makiety z checklistą automatyzacji wdrożeń DevOps, monitoringu wydajności oraz ikonami nowoczesnych technologii WordPress i chmury.

Projekty WordPress i DevOps dla klientów z USA

Rozwój i utrzymanie stron WordPress oraz WooCommerce dla klientów z USA: migracje, wydajność, integracje i praca ze środowiskami produkcyjnymi.

Zobacz projekt
 ⇢
Paweł Potacki na tle schematu optymalizacji wydajności – grafika Open Graph dla case study CDN Cache Preload w CraftCMS.

CDN Cache & Preload dla Craft CMS

Plugin Craft CMS automatyzujący czyszczenie i rozgrzewanie cache w Varnishu oraz Cloudflare z obsługą sitemap i kolejki zadań.

Zobacz wtyczkę
 ⇢
Paweł Potacki na tle makiet polskiej wersji sklepu Steelstorm, prezentujący responsywne filtry produktowe, masowy formularz wariantów w Vue.js oraz architekturę zamówień e-commerce.

Sklep PrestaShop Steelstorm z formularzem Vue.js

Sklep PrestaShop dla producenta sprzętu siłowego z formularzem Vue.js do zbiorczego dodawania wariantów produktów, filtrami i autorskim preloaderem.

Zobacz case study
 ⇢
PDF Generator dla Craft CMS – generowanie dokumentów PDF, własne szablony i automatyzacja procesów

PDF Generator dla Craft CMS

Plugin Craft CMS do generowania dokumentów PDF z szablonów Twig, HTML i adresów URL, z obsługą Assets, cache, QR oraz znaków wodnych.

Zobacz wtyczkę
 ⇢

CoolTRONIC.pl

Kwiecień 2019 do teraz - 7 lat i 3 miesięcy

Założyciel i Lead Engineer

W CoolTRONIC.pl rozwijam projekty webowe, środowiska serwerowe oraz własne narzędzia techniczne. Łączę pracę nad stronami i sklepami internetowymi z administracją Linuxem, wydajnością oraz automatyzacją.

  • tworzę i rozwijam strony oraz usługi webowe dla klientów,
  • administruję środowiskami opartymi między innymi na Debianie, Proxmoxie i ISPConfig,
  • pracuję nad cache, konfiguracją serwerów, wdrożeniami oraz stabilnością środowisk produkcyjnych,
  • rozwijam pluginy Craft CMS dostępne publicznie na GitHubie i w Craft Plugin Store,
  • prowadzę projekty open source związane z Androidem, diagnostyką oraz odzyskiwaniem urządzeń.
Zobacz stronę CoolTRONIC.pl
Zobacz projekty open source

Studia magisterskie na WAT

planowane ukończenie: 2027

Elektronika i Telekomunikacja, studia niestacjonarne
Kontynuuję naukę w obszarze elektroniki i telekomunikacji. Interesują mnie tematy związane z bezpieczeństwem urządzeń elektronicznych oraz systemami wykorzystywanymi w obszarach krytycznych.

FRP Unlocking i projekty Android

Projekt rozpoczął się w 2022

Projekty open source i narzędzia diagnostyczne

Rozwijam narzędzia związane z diagnostyką Androida, odzyskiwaniem urządzeń oraz pracą bliżej warstwy systemowej. Projekty są przeznaczone do urządzeń należących do użytkownika albo sprzętu, do którego ma on odpowiednie uprawnienia.

  • automatyzacja ADB i analiza logów,
  • narzędzia wspierające procesy związane z bootloaderem,
  • praca z kodem jądra Linuksa dla wybranych urządzeń Qualcomm,
  • dokumentacja techniczna oraz publiczne repozytoria GitHub.

Ten obszar pozwala mi lepiej rozumieć problemy, które nie kończą się na poziomie aplikacji.

Zobacz stronę projektu FRP Unlocking
Repozytorium GitHub projektu

Szkolenie związane z procesem zdrowienia

Ukończyłem szkolenie asystenckie związane z procesem zdrowienia. To doświadczenie przypomniało mi, jak ważne są prosty język, przewidywalność oraz ograniczenie zbędnych bodźców.

Przy projektach cyfrowych zwracam uwagę na to, aby użytkownik rozumiał, co dzieje się w systemie i jaki jest kolejny krok. Ma to szczególne znaczenie w serwisach związanych ze zdrowiem, pomocą psychologiczną oraz sytuacjami, w których odbiorca może być przeciążony.

BiViSee Sp. z o.o. / BluePigMedia LLC

Software Engineer

Październik 2021 do czerwca 2023 – 1 rok i 9 mies

Pracowałem przy platformach webowych dla klientów z USA, także w projektach związanych ze zdrowiem psychicznym i terapią uzależnień.

  • rozwijałem oraz utrzymywałem rozwiązania webowe działające w środowiskach produkcyjnych,
  • diagnozowałem problemy wpływające na stabilność i wydajność systemów,
  • pracowałem nad konfiguracją serwerów, Core Web Vitals oraz optymalizacją działania stron,
  • współpracowałem przy decyzjach technicznych w okresach intensywnego rozwoju projektów.

Wojskowa Akademia Techniczna w Warszawie 

Październik 2019 - czerwiec 2022

Elektronika i Telekomunikacja, specjalność: Systemy Teleinformatyczne

Praca inżynierska dotyczyła metodyki projektowania systemów inteligentnego domu z wykorzystaniem Home Assistant.

Studia pozwoliły mi uporządkować wiedzę z obszaru elektroniki, sieci oraz systemów teleinformatycznych i połączyć ją z wcześniejszym doświadczeniem webowym.

QBS - Quality Business Software Sp. z o.o.

Lipiec 2019 do października 2019 ok. 4 mies.

Junior Full-Stack Java Developer

Pracowałem nad rozwiązaniem integrującym telefonię VoIP z systemem używanym w placówce medycznej.

  • rozwijałem plugin w Javie,
  • pracowałem z bazą danych oraz logiką identyfikacji pacjentów,
  • integrowałem rozwiązanie z istniejącym procesem obsługi połączeń.

Od web developmentu do pracy bliżej systemu

Pracuję nad stronami, sklepami i narzędziami webowymi od 2015 roku. Z czasem do PHP, WordPressa i Craft CMS dołączyły serwery Linux, wydajność, DevOps oraz projekty open source związane z Androidem.

Zobacz moją drogę zawodową

CoolTRONIC.pl

Założyciel i Lead Engineer

Kwiecień 2019 do teraz - 7 lat i 3 miesięcy

W CoolTRONIC.pl rozwijam projekty webowe, środowiska serwerowe oraz własne narzędzia techniczne. Łączę pracę nad stronami i sklepami internetowymi z administracją Linuxem, wydajnością oraz automatyzacją.

  • tworzę i rozwijam strony oraz usługi webowe dla klientów,
  • administruję środowiskami opartymi między innymi na Debianie, Proxmoxie i ISPConfig,
  • pracuję nad cache, konfiguracją serwerów, wdrożeniami oraz stabilnością środowisk produkcyjnych,
  • rozwijam pluginy Craft CMS dostępne publicznie na GitHubie i w Craft Plugin Store,
  • prowadzę projekty open source związane z Androidem, diagnostyką oraz odzyskiwaniem urządzeń.
Zobacz stronę CoolTRONIC.pl
Zobacz projekty open source

Szkolenie związane z procesem zdrowienia

Ukończyłem szkolenie asystenckie związane z procesem zdrowienia. To doświadczenie przypomniało mi, jak ważne są prosty język, przewidywalność oraz ograniczenie zbędnych bodźców.

Przy projektach cyfrowych zwracam uwagę na to, aby użytkownik rozumiał, co dzieje się w systemie i jaki jest kolejny krok. Ma to szczególne znaczenie w serwisach związanych ze zdrowiem, pomocą psychologiczną oraz sytuacjami, w których odbiorca może być przeciążony.

Wojskowa Akademia Techniczna w Warszawie 

Elektronika i Telekomunikacja, specjalność: Systemy Teleinformatyczne

Październik 2019 - czerwiec 2022
Praca inżynierska dotyczyła metodyki projektowania systemów inteligentnego domu z wykorzystaniem Home Assistant.

Studia pozwoliły mi uporządkować wiedzę z obszaru elektroniki, sieci oraz systemów teleinformatycznych i połączyć ją z wcześniejszym doświadczeniem webowym.

QBS - Quality Business Software Sp. z o.o.

Lipiec 2019 do października 2019 ok. 4 mies.

Junior Full-Stack Java Developer

Pracowałem nad rozwiązaniem integrującym telefonię VoIP z systemem używanym w placówce medycznej.

  • rozwijałem plugin w Javie,
  • pracowałem z bazą danych oraz logiką identyfikacji pacjentów,
  • integrowałem rozwiązanie z istniejącym procesem obsługi połączeń.

Dowiedz się więcej

💠 Programowaniem zajmuję się od ponad 11 lat. Zaczynałem od stron internetowych, PHP i JavaScriptu. Z czasem doszły sklepy, Craft CMS, WordPress, serwery Linux oraz DevOps.

💠 Lubię projekty, w których trzeba zajrzeć głębiej niż do samego wyglądu strony. Czasem problem leży w kodzie, czasem w bazie danych, cache, integracji albo konfiguracji serwera.

💠 Po godzinach rozwijam również projekty open source związane z Craft CMS i Androidem. To właśnie z takich projektów wynoszę najwięcej praktycznej wiedzy.

Notatki z warsztatu

Na blogu opisuję projekty, problemy techniczne i rozwiązania, które warto zapamiętać. Część wpisów to praktyczne instrukcje. Inne są zapisem tematów, które wymagały dłuższego debugowania.

Architektura Varnish Cache w ISPConfig 3 z Nginx SSL, Apache, WordPressem i Craft CMS

Varnish Cache w ISPConfig 3: Nginx SSL, Apache i szybsze strony

Nie każdą wolną stronę da się naprawić kolejną wtyczką optymalizacyjną. Czasem problem leży głębiej: w przepływie ruchu między Nginxem, Varnishem, Apache i samą aplikacją.

Zobacz więcej
 ⇢
Paweł Potacki w czarnej koszuli na grafice OpenGraph o zmianach w pluginach PDF Generator oraz CDN Cache Preload

Zmiany w pluginach PDF Generator oraz CDN Cache & Preload

Podsumowanie zmian w dwóch pluginach Craft CMS: PDF Generator oraz CDN Cache & Preload. Generowanie dokumentów, cache, preload i integracja z Cloudflare oraz Varnishem.

Zobacz więcej
 ⇢
Paweł Potacki w czarnej koszuli na grafice OpenGraph o rozwoju CoolTRONIC.pl z bloga w spółkę

Jak CoolTRONIC.pl zmieniło się z bloga w spółkę

CoolTRONIC.pl zaczęło się od bloga technicznego. Z czasem projekt rozwinął się w spółkę oraz zaplecze dla stron, serwerów Linux i własnych narzędzi.

Zobacz więcej
 ⇢
Paweł Potacki w czarnej koszuli na grafice OpenGraph o obronie inżynierskiej na Wydziale Elektroniki WAT

Obrona inżynierska na Wydziale Elektroniki WAT

W czerwcu 2022 roku obroniłem pracę inżynierską na WAT. Projekt dotyczył metodyki projektowania systemów inteligentnego domu z wykorzystaniem Home Assistant.

Zobacz więcej
 ⇢
Zobacz wszystkie wpisy

Masz projekt albo problem techniczny do rozwiązania?

Wyślij krótki opis. Napiszę, od czego warto zacząć i jakie informacje będą potrzebne do dalszej analizy.
Napisz do mnie
magnifiercross