$ until good; do refine; done

Buduję całe produkty z flotą agentów AI — a o tym, co jest poprawne, decyduję ja.

Kamil Obstawski, full-stack developer. 10 lat w komercji, nazwy klientów zostają za NDA. Workflow jest na blogu, a jeden przypadek z produkcji opisany w całości.

Sposób, w jaki powstaje oprogramowanie, się zmienił — i ja zmieniłem się razem z nim. Prowadzę flotę agentów AI równolegle: jeden przeszukuje kod, jeden pisze, jeden recenzuje, a ja wpinam je w pętle, które krytykują i poprawiają własną robotę, aż faktycznie się broni. Ile z tego jest naprawdę szybsze, a ile tylko inne, mierzę i opisuję na blogu, razem z tym, co nie wyszło.

Agenci nie zdejmują ze mnie odpowiedzialności, tylko ją zagęszczają. Ja ustalam, co znaczy „poprawne”: kryteria akceptacji, testy, przegląd. O to rozbija się każda wersja, zanim trafi do klienta. Co się nie broni, nie wychodzi. Za to, co wychodzi, odpowiadam ja, nie model.

$ ls ./blog --latest
wszystkie wpisy →
$ ps aux | grep kamil

Sześć warstw, jedna osoba odpowiedzialna. Zero przekazań.

kamilbaza danych backend / API frontend infra / deploy design / UX agenci / workflow
  • baza danych Postgres, MySQL
  • backend / API Python, Django, FastAPI, WebSockets
  • frontend React, TypeScript
  • infra / deploy Docker, CI, Hetzner, Railway, DigitalOcean
  • design / UX CSS, Claude Design, Figma
  • agenci / workflow Claude, Codex, Grok, pętle recenzji
$ brief | quote | build

Współpraca

Jak to wygląda

  1. Wypełniasz krótki formularz — czego potrzebujesz, na kiedy i kilka zdań.

  2. Odpisuję w ciągu jednego dnia roboczego, mailem, z pytaniami pod Twój przypadek — nie drugim formularzem. Doprecyzowujemy asynchronicznie.

  3. Na tej podstawie dostajesz orientacyjną wycenę.

  4. Jeśli pasuje, przechodzimy do szczegółowego planowania — tekstowo albo na callu, jak wolisz.

  5. Zaczynam budować.

$ echo "masz problem do rozwiązania?"

Zbudujmy coś razem.

Odpisuję w ciągu jednego dnia roboczego, mailem. Wystarczy napisać, czego potrzebujesz i na kiedy.

↑