Przemysław Zalewski

Nie wiem, kim jesteś. Nie wiem, czego potrzebujesz. Ale mam bardzo szczególny zestaw umiejętności, zdobyty przez bardzo długą karierę. Piętnaście lat.

TypeScript, React, Node.js, Cloudflare, Postgres, PostHog. Agenci AI pod regułami, które piszę, i testami, których pilnuję. Dostępny od listopada 2026, B2B albo etat, Wrocław albo zdalnie.

Trzy znaki zapytania na niebie. Jeden numer telefonu na dole.

Kiedy dzwonią w sprawie rozmowy, a Ty aplikowałeś do setek firm. Klip: Uprowadzona (2008), jak krąży na X i Instagramie. Nie mój materiał.
  • 15+ lat wydawania oprogramowaniaz tego dziewięć w TypeScripcie, Reakcie i Node.js
  • React od 2017na produkcji, w każdym projekcie od tamtej pory
  • ~30% zmergowanych PR od agentaw 2026, pod moimi regułami, ~85% przejrzałem sam
  • CASA Tier 2 i WCAG 2.2 AAjako automatyczne bramki na każdym pull requeście

Zagadka

Zagadka

Pokój przesłuchań

Pięć pytań. Człowiek Zagadka pyta, Ty odpowiadasz. Dostajesz akta sprawy dopasowane do Ciebie, nie broszurę.

Ładuję pokaz…

Liczby nie kłamią. Człowiek Zagadka tak.

15+lat wydawania oprogramowania
2017React na produkcji od
~30%zmergowanych PR w 2026 otworzył agent AI, ~85% z nich przejrzałem
800+przejrzanych pull requestów w jednym produkcie, 2018 do 2026

Zagadka

Zagadka, człowieku

Dziesięć zagadek. Każda odpowiedź to liczba albo projekt z mojej kariery. Wynik na końcu. Ostatnia zagadka jest Twoja.

Ładuję pokaz…

The Riddle. Nierozwiązana od 1984.

Twoja roadmapa nie musi taka być. Włącz i czytaj dalej. Wideo pojedzie za Tobą.

Czytaj dalej, gdy gra

Akta spraw

Sprawy zamknięte. Nazwy tylko tam, gdzie wolno mi ich użyć. Otwórz dowolną teczkę.

Patriot Mail: od pierwszego commita do App Store w cztery miesiące

Problem
Nowy klient poczty z AI na web, iOS i macOS miał trafić do użytkowników szybko, przejść ocenę bezpieczeństwa CASA Tier 2 od Google i działać dla starszych osób.
Co zrobiłem
Byłem głównym inżynierem. Napisałem plan dostarczenia, ustawiłem wizję produktu i potraktowałem prompt injection przez niezaufaną pocztę jako ograniczenie projektowe, zanim jakikolwiek model dotknął skrzynki. Kontrole CASA i OWASP ASVS stały się zestawem testów Playwright na każdym pull requeście. WCAG 2.2 AA pilnuje automatyczna bramka axe.
Efekt
Publiczna premiera w App Store po czterech miesiącach. CASA Tier 2 zaliczone, a coroczny kwestionariusz zamienił się w test na każdym PR. Skalowanie tekstu do 200% i tryb spokojnej poczty dla starszych użytkowników.

4 miesiące CASA Tier 2 WCAG 2.2 AA Otwórz ↗

Agent AI jako członek zespołu, pod wymuszonymi regułami

Problem
Agenci kodujący dają dziesięć razy więcej outputu i dziesięć razy więcej bałaganu. Czteroosobowy zespół chciał tempa bez bagna na mainie.
Co zrobiłem
Napisałem zestaw reguł wspólny dla Claude Code i Codexa: mechaniczne kontrole zamiast spisanych zasad, bramki lint i testów dla bezpieczeństwa, powierzchni API i CSP, agenci na mainie z hookami, każdy PR przejrzany przez człowieka, treści z AI jawnie oznaczone.
Efekt
W 2026 agent otworzył około 30% zmergowanych pull requestów w dwóch produktach, a ja przejrzałem około 85% z nich. Mój własny wynik urósł z poniżej 1000 do 5000+ commitów rocznie.

~30% PR od agenta ~85% przejrzanych 5000+ commitów/rok

Sandtime.io: founding engineer, osiem platform, jedna baza kodu

Problem
SaaS do śledzenia czasu musiał żyć tam, gdzie ludzie pracują: w trayu, przeglądarce, telefonie i sklepach z aplikacjami.
Co zrobiłem
Napisałem pierwotną wizję produktu i architekturę w 2018 i zrobiłem pierwszy commit. Wrappery React Native na iOS i Android, Electron na macOS, Windows i Linux, rozszerzenie Chrome, routing multi-tenant, SSO, usługi w Dockerze, subskrypcje Paddle i Mac App Store, CI/CD.
Efekt
Osiem platform wydanych i utrzymywanych na produkcji. Jedyny inżynier aktywny w każdym roku produktu, 8000+ commitów i blisko połowa wszystkich merge’ów do trunka.

8 platform 8000+ commitów od 2018 Otwórz ↗

Platforma list supresji: od MVP do produktu, 300+ GB na produkcji

Problem
Brytyjski wydawca mailingowy potrzebował list supresji gotowych na skalę terabajtów, z zapisem w stałym czasie i wdrożeniami bez przestoju.
Co zrobiłem
Prowadziłem zespół trzech inżynierów i QA od MVP do pełnej platformy. Partycjonowanie Postgresa po tenancie i liście, równoległe pipeline’y żądań, wdrożenia blue/green. Wypisanie jednym kliknięciem wyszło cztery miesiące przed ogłoszeniem wymogu przez Google i Yahoo.
Efekt
300+ GB i miliony zdarzeń na produkcji, wdrożenia bez przestoju i funkcja compliance gotowa, zanim powstał termin.

300+ GB zespół 3 blue/green

Mój własny czat: 30 000 równoczesnych użytkowników na shardowanych serwerach .NET

Problem
Anonimowy czat utrzymywany z reklam rósł szybciej, niż uniósłby jeden serwer, a nikt inny nie miał go prowadzić.
Co zrobiłem
Skalowane poziomo, shardowane serwery C# i .NET, własna sieć czatu, panel moderacji, automatyczna detekcja NSFW, support obsługiwany przeze mnie.
Efekt
30 000 równoczesnych użytkowników, 1,5 mln+ pobrań i ponad 37 000 ocen w 21 sklepach krajowych (w USA średnia 4,5). Utrzymywał mnie przez pięć lat i skończył się razem z Windows Phone.

30 000 równoczesnych 1,5 mln+ pobrań 5 lat

Korona Krulów: satyryczna gra w Reakcie dla 100 000+ graczy, zbudowana w dwa tygodnie

Problem
Wiosna 2020, lockdown, żart, który zasługiwał na grę, zanim się zestarzeje.
Co zrobiłem
React, 400+ akcji, ranking, open source na GitHubie, wydana w dwa tygodnie wieczorów.
Efekt
100 000+ graczy i ~700 wykopów przy premierze.

100 000+ graczy 2 tygodnie open source Otwórz ↗

Why so serious? Bo pipeline jest czerwony.

Pięć nawyków, jedna talia kart. Podnieś jedną.

Agenci pod regułami

Claude Code i Codex pracują na mainie z hookami, bramkami lint i testów. Model podpowiada, kryteria decydują. Każdy PR ma ludzki review, a treści z AI są oznaczone.

Zero bug policy

Błąd jest naprawiony albo świadomie zamknięty, nigdy odłożony. Alerty i śledzenie błędów w każdym projekcie, więc o problemach dowiaduję się przed klientem.

Review jako rzemiosło

Setki przejrzanych pull requestów. Patrzę na produkt i jego powody. Kod jest drugi.

Mierzone, nie zakładane

PostHog w każdym projekcie od pierwszego dnia. Plan zdarzeń per funkcja i dashboardy, które zarząd naprawdę czyta.

Bez product managera? Spoko.

Gdzie nie ma PM-a, ustalam priorytety wprost z ludźmi używającymi oprogramowania i sam odpisuję na support.

Media

Media pisały o mnie

Prawdziwe linki, od aplikacji na Windows Phone w 2012 po grę z 2020. W sieci jestem Ciunkos. Część portali już nie działa, wtedy link prowadzi do kopii w archiwum.

Więcej wzmianek (9)
Wykop„Poczuj się jak Prezes i pokieruj państwem w Koronie Krulów - gra już dostępna”Premiera Korony Krulów: 698 wykopów i 152 komentarze.Czytaj OnMSFT„Windows Store app highlight: Windows Phone Store, grab the latest Windows Phone apps via Windows 8”Moja aplikacja na Windows 8 do przeglądania sklepu Windows Phone, wyróżniona w przeglądzie.Czytaj windows-phone.pl„Aplikacja »Windows Phone Store« dla Windows 8”„Aplikację stworzył Ciunkos, który znany jest z takich aplikacji jak Pogaduszki czy Memgenerator”.Czytaj w archiwum appsblog.pl„Memgenerator – stwórz śmieszny obrazek na telefonie”Recenzja Memgeneratora, mojej aplikacji do memów na Windows Phone.Czytaj Komórkomania„Pogaduszki - klient sieci Gadu-Gadu dla Windows Phone'a”Recenzja Pogaduszek, mojego komunikatora Gadu-Gadu: wtedy 4,5 gwiazdki z 68 ocen.Czytaj Telix.pl„Pogaduszki: nowy klient GG na Windows Phone”Premiera Pogaduszek na Windows Phone 7.5: za darmo, bez reklam, push przez mój serwer.Czytaj wp7.com.pl„Nieoficjalny klient GG – »Pogaduszki« juz dostępny”Pogaduszki gotowe „po wielu godzinach pracy i testów”, bez ekranu startowego, żeby szybciej się uruchamiały.Czytaj windows-phone.pl„Pogaduszki czyli nowy klient GG!”Gdy moją pierwszą aplikację Gadu zdjęto z powodu roszczeń GG Network, zbudowałem ją od nowa jako Pogaduszki, już bez naruszeń.Czytaj w archiwum GaduNews„GG Network usuwa nieoficjalny komunikator na Windows Phone”Gadu, pierwszy natywny klient sieci GG na Windows Phone 7, znika po roszczeniu o znaki towarowe. Cytuje moje oświadczenie.Czytaj w archiwum

Pokój przesłuchań

Agent na tej stronie odpowiada za mnie. Zna tylko to, co jest na tej stronie, i mówi, gdy czegoś nie wie. Limit zapytań i dzienny sufit kosztów. Nic, co wpiszesz, nie jest zapisywane.

Ładuję pokaz…

Zanim umówisz rozmowę

Zagadka: co jest tanie, szybkie i nigdy nie mówi „masz absolutną rację”?
Dwa pierwsze to nie ja. Trzecie tak. Najpierw zakres, potem liczba na piśmie. Rozmowa jest bezpłatna tak czy inaczej.
Nasz główny język ma nazwę po wężu, wyspie albo kawie.
Wtedy jestem złą osobą i mówię to od razu. Sprzedaję TypeScript, React, Node.js i Cloudflare. Wcześniej dziesięć lat C# i .NET.
Od kiedy możesz zacząć?
Od listopada 2026. B2B albo etat. Solo albo prowadząc zespół do czterech osób.
Zdalnie?
Wrocław albo zdalnie. Dziewięć lat z zespołami z US, UK i UE, w razie potrzeby przez dziewięć godzin różnicy czasu.
Będziesz pracował z naszymi agentami kodującymi?
Tak, pod regułami. Bramki lintu i testów, review na każdym pull requeście, treści z AI jawnie oznaczone. W 2026 agent otworzył około 30% zmergowanych PR w dwóch produktach, a ja przejrzałem około 85% z nich.
Dlaczego ten Batman?
Bo każda strona „senior full-stack engineer” wygląda tak samo. Tę zapamiętasz. Sama strona jest próbką pracy: statyczny HTML, bez frameworka, CSP bez skryptów inline, axe w CI. Zobacz źródło.

Jedna noga w drzwiach

Nie czas na projekt? Zacznij mniejszym krokiem.

Dwa sposoby, żeby zobaczyć, jak pracuję, zanim zamówisz sprint. Stały zakres, liczba na piśmie po krótkiej rozmowie.

Audyt kodu, tydzień

Czytam repo, CI, testy, bezpieczeństwo i miejsca, których zespół unika. Dostajesz pisemny raport z ustaleniami według ryzyka, plan z kamieniami milowymi i decyzję go/no-go, którą da się obronić. Robiłem taki audyt dla dużego software house’u, zanim jego klienci zobaczyli kod.

Code review jednego pull requesta albo modułu

Przyślij diff, który Cię martwi. W kilka dni dostajesz komentarze do linii, trzy rzeczy, które zmieniłbym najpierw, i werdykt: zmergowałbym czy nie.

Zapytaj o audyt Najpierw bezpłatna rozmowa 30 min. Jeśli audyt to złe narzędzie, powiem to na rozmowie.
Ty

Zagadką nigdy nie było, kim jestem.

Tylko kiedy zadzwonisz.

Albo zadzwoń +48 884 828 647 Pobierz CV ↓

Trzydzieści minut, dowolny dzień w tym tygodniu. Albo teraz.

Dostępny od listopada 2026 · B2B albo etat · Wrocław, zdalnie