O mnie · Jacek Sultan
Piszę kod, projektuję systemy i prowadzę firmę. Najciekawsze są dla mnie decyzje pomiędzy tymi trzema światami.

Krótka historia
Krótka historia
Programowanie zaczęło się u mnie na długo przed pierwszą pracą w IT. Najpierw z ciekawości: małe skrypty, strony dla znajomych, rzeczy, które psułem szybciej, niż umiałem naprawić.
Zawodowo programuję od 2017 roku. Przez te lata pracowałem w firmach produktowych, w agencji, przy projektach dla klientów i we własnej działalności. Każde z tych miejsc nauczyło mnie czegoś innego: skali, tempa, rozmowy z klientem, odpowiedzialności za to, co działa na produkcji.
Dziś pracuję jako CTO w Dock. Łączę projektowanie systemów, programowanie i prowadzenie firmy. Interesuje mnie nie tylko to, czy rozwiązanie działa, ale też czy zespół będzie w stanie je utrzymać, rozwinąć i sensownie za nie płacić.
Doświadczenie
Oś, nie CV.
- od 2024
Dock CTO
Odpowiadam za technologię w firmie: architekturę, infrastrukturę, jakość i rozwój produktów DockAccess i DockRay.
- 2021–2024
Studio Creativa Programista
Projekty webowe dla klientów. Dużo różnych systemów, terminów i rozmów o tym, co jest naprawdę potrzebne.
- 2020–2021
ESCOLASOFT Programista
Oprogramowanie dla edukacji. Równolegle z własną działalnością.
- 2019–2021
Repoleved Własna działalność
Pierwsze projekty na własny rachunek: wycena, zakres, odpowiedzialność od początku do końca.
- 2019
Wakacje.pl Programista
Praca przy serwisie z dużym ruchem i dużą liczbą zależności.
- 2017–2019
GForces Polska Programista
Pierwsza praca komercyjna. Nauka pracy w zespole, code review i dostarczania na czas.
Jak pracuję
Pięć kroków, które powtarzam niezależnie od skali.
Diagnoza kontekstu
Kto będzie to utrzymywał, ile to może kosztować, co już istnieje.
Wybór rozwiązania
Co najmniej dwie opcje i jawnie zapisany kompromis.
Wdrożenie
Małe kroki, które da się cofnąć.
Obserwacja
Metryki, logi i rozmowy z ludźmi, którzy z tego korzystają.
Poprawki
Wracam do decyzji, gdy zmienią się założenia.
Specjalizacje
Obszary, nie lista narzędzi.
- Backend i aplikacje webowe
- PHP, TypeScript, API, bazy danych
- Infrastruktura
- Linux, Docker i Swarm, Traefik, CI/CD
- Jakość
- Testy jednostkowe i E2E, Playwright, code review
- Bezpieczeństwo i monitoring
- Podatności, alerty, obserwowalność
- Dostępność cyfrowa
- WCAG 2.2, audyty, poprawianie błędów
- AI i automatyzacja
- Integracje, workflow, agenci, API modeli
Dowody
Zamiast deklaracji: projekty i teksty.
Projekty
- DockFirma technologiczna
- DockAccessProdukt SaaS · dostępność cyfrowa
- DockRayProdukt SaaS · monitoring i bezpieczeństwo
Artykuły
- Jak oceniam, czy proces warto automatyzować z AIAI i automatyzacja
- Kiedy Docker Swarm nadal ma sens, a kiedy zaczyna kosztować za dużoDevOps i infrastruktura
- Automatyczny skan WCAG to początek, nie koniec audytuDostępność cyfrowa
- Budować własne narzędzie czy zapłacić za gotowe? Jak liczę ten wybórProwadzenie firmy technologicznej
Jak uczę
Pracujemy na Twoim problemie, nie na moim slajdzie.
Praktyka przed teorią
Zaczynamy od kodu, konfiguracji albo strony, nad którą faktycznie pracujesz.
Przykłady z produkcji
Pokazuję, jak coś wygląda, gdy obsługuje prawdziwych użytkowników, a nie tylko w tutorialu.
Samodzielność
Nie piszę za Ciebie. Zadaję pytania, aż sam dojdziesz do rozwiązania i będziesz umiał je powtórzyć.
Konkretny feedback
Po spotkaniu wiesz, co poszło dobrze, co poprawić i co zrobić przed kolejną rozmową.
Dla organizatorów
Bio do zaproszeń
Zapraszasz do podcastu albo na wydarzenie? Skopiuj wersję, która pasuje.
- Krótko · 56 zn.
- Jacek Sultan — CTO w Dock, programista i przedsiębiorca.
- Średnio · 128 zn.
- Jacek Sultan — programista i CTO w Dock. Projektuje architekturę, rozwija produkty DockAccess i DockRay, prowadzi mentoring 1:1.
- Pełne · 368 zn.
- Jacek Sultan programuje od około 15 lat, zawodowo od 2017 roku. Jako CTO w Dock odpowiada za architekturę, infrastrukturę i jakość, rozwija platformy DockAccess (dostępność cyfrowa) i DockRay (monitorowanie i bezpieczeństwo aplikacji). Pisze o decyzjach technologicznych i prowadzi indywidualny mentoring z programowania, DevOps, testowania, WCAG i automatyzacji z AI.
O czym mogę rozmawiać
- Decyzje architektoniczne w małych zespołach
- Docker Swarm, CI/CD i utrzymanie produkcji
- Dostępność cyfrowa: gdzie kończy się automat
- AI w codziennej pracy firmy technologicznej
- Rola CTO w firmie, która dopiero rośnie
