MenuZamknij

Cześć, jestem Michał. BitApp to moje studio programistyczne.

Buduję własne produkty. Jako architekt backendu pomagam też zespołom przy trudnych systemach: modeluję biznes metodą Event Storming i projektuję w podejściu DDD. Pracuję w PHP i Pythonie.

Złap i przesuń karteczki

Tabulator wchodzi na tablicę. Strzałki wybierają karteczkę, Enter włącza przesuwanie, Escape wychodzi.

Wolne terminy
Zakres warsztatu
Wycena
CTO
Zamów warsztat
Termin min. 2 tygodnie wcześniej
Zakres uzgodniony przed wyceną
Warsztat zamówiony
Termin potwierdzony
Procesy zidentyfikowane

Przewiń w bok, proces czyta się od lewej

01

Produkty

Rzeczy, które sam wymyśliłem, zbudowałem i utrzymuję.

Verakio

W zamkniętych testach

Ocenia spółki z warszawskiej giełdy i składa z nich portfel według jasnych reguł. Codzienne pobieranie danych, scoring w pięciu czynnikach, reguły portfela i backtesting.

Python (Flask, SQLAlchemy, Click), React, Supabase, Docker i Google Cloud. Logika jest złożona, więc podzieliłem ją według DDD na osobne konteksty: iam, market_data, scoring, experimentation, portfolio, backtest, operations. Każda reguła biznesowa mieszka dokładnie w jednym miejscu, w kontekście, którego dotyczy. Dzięki temu zmiany są przewidywalne, a błędy łatwe do zlokalizowania.

verakio.com
Verakio: ranking spółekVerakio: algorytm scoringowy

WebhookApp

Publicznie dostępny

Darmowy tester webhooków dla programistów. Dostajesz tymczasowy adres, widzisz każde żądanie i możesz je przekazać na swój localhost. Bez rejestracji.

webhookapp.dev
WebhookApp: odebrane żądania

Goldpick

W App Store

Przytulny clicker o kopalni złota. Kopiesz, ulepszasz kilofy, zatrudniasz ekipę, a kopalnia zarabia także wtedy, gdy nie grasz. Napisany w Swifcie, działa offline, dostępny w czterech językach.

Goldpick: kopalnia na poziomie Magma

Kalambury

W App Store

Kalambury na imprezę. Prosta rozgrywka, dużo różnych haseł, czysty interfejs.

Kalambury: hasło do pokazania
02

Z kim pracuję

Wykop
backend developer

Rozwijam backend jednego z największych portali społecznościowych w Polsce. Bardzo duży ruch, więc każda zmiana musi być przemyślana pod kątem wydajności.

AppVerk
tech lead, backend developer, AI R&D

Jako tech lead prowadzę Fralio, serwis, w którym fani wspierają finansowo twórców. Fralio ma status Małej Instytucji Płatniczej pod nadzorem KNF, więc kod musi spełniać wymogi regulowanej branży.

Jako backend developer rozwijam N-Color, platformę do doboru kolorów lakierów firmy NOVOL.

Działam też w obszarze AI R&D: buduję agentów i skille, które pomagają programistom w codziennej pracy. Poza tym robię audyty oprogramowania.

Wcześniej
Sigmeo

Pracowałem tam nad jedną z największych sieci afiliacyjnych w Polsce, narzędziem do monitoringu wzmianek i oceny wydźwięku, sklepem z zabawkami oraz aplikacją dla dystrybutora mebli tapicerowanych i twardych.

Gamedot

Portal o grach ze sklepem internetowym.

03

Współpraca

Pracuję sam, więc podejmuję się zadań, które mają jasny początek i koniec.
01

Warsztat Event Storming

W dzień lub dwa rozkładamy Twój proces biznesowy na części. Wychodzisz z mapą systemu, którą rozumie i biznes, i programiści.

02

Audyt oprogramowania

Przeglądam kod i architekturę. Dostajesz listę problemów ułożoną od najważniejszych, z propozycją, co z nimi zrobić.

03

Konsultacje DDD

Pomagam zespołowi wdrożyć podejście domenowe w prawdziwym projekcie, nie na przykładach z książki.

Dłuższa współpraca w roli seniora lub tech leada? Napisz. Powiem uczciwie, czy mam teraz na nią czas.

04

Open source

Część mojej pracy jest otwarta.

Climbing Crux Model: rozpoznane chwyty na ściance
Climbing Crux Model

Model, który na zdjęciu ścianki wspinaczkowej rozpoznaje chwyty, mierzy odległości między nimi i układa drogę pod poziom wspinacza.

  • Python
  • YOLOv9
  • FastAPI
  • Licencja MIT
Claude Code: wtyczka code-review uruchamia trzech audytorów (bezpieczeństwo, jakość kodu, dokumentacja)
AppVerk Claude Code Marketplace

Zestaw wtyczek do Claude Code. Prowadzą pracę od specyfikacji, przez implementację z testami i QA, po code review i commit. Współtworzę go w AppVerk. Odpowiadam między innymi za agenta PHP (Symfony, Doctrine, DDD), za wtyczkę, która upraszcza język odpowiedzi, oraz za audyt dokumentacji w code review. Audyt pilnuje, żeby dokumentacja zgadzała się z tym, co naprawdę robi kod.

05

O mnie

Michał Kurcewicz

Programuję od ponad 22 lat. Zaczynałem od Visual Basica. Dziś pracuję głównie w PHP i Pythonie, a aplikacje mobilne piszę w Swifcie.

Najbardziej lubię systemy ze skomplikowaną logiką biznesową. DDD pomaga mi nad nią zapanować i rozwiązywać problemy tak, jak myśli o nich biznes. Dużo pracuję przy systemach finansowych i płatniczych.

Jestem wielkim entuzjastą AI. To moje codzienne narzędzie pracy: buduję własnych agentów i skille, a w AppVerk zajmuję się AI R&D.

06

Porozmawiajmy

Napisz, co chcesz zrobić. Odpowiadam sam, zwykle w ciągu 48 godzin.

Nie lubisz formularzy? Napisz do mnie bezpośrednio.