Pomiń do głównej treści
Buzzards Soft
AI-Native DeveloperMobile DeveloperWeb Fullstack Developer
4+ lata komercyjnego programowania. Pracuję z agentami AI codziennie.

Dostarczam software szybciej, bo pracuję z AI codziennie — nie od święta.

Komercyjnie programuję we Flutterze i Unity. W ostatnim roku przebudowałem swój workflow wokół agentów AI — Claude Code z własną konfiguracją, hookami i skillami siedzi w moich projektach na co dzień. Szukam roli lub kontraktu, w którym to przyspieszenie ma znaczenie.

  • Produkcyjny kod we Flutterze (Dart) i Unity (C#)
  • Claude Code: własny config, hooki, skille, subagenty
  • Inżynier Informatyki · Angielski techniczny B2/C1
Sekcja 02 · Warsztat

Warsztat AI, potwierdzony certyfikatem 10xDevs

Ukończyłem kohortowy kurs 10xDevs prowadzony przez Przemka Smyrdka i Marcina Czarkowskiego — intensywny program o inżynierii oprogramowania z agentami AI w całym cyklu wytwórczym, od pomysłu i planu po testy i wdrożenie. Kurs stawiał na praktykę: każdy moduł domykał konkretny, działający efekt zbudowany na realnym projekcie. Certyfikat, cztery zdobyte odznaki i pięć obszarów, które kurs objął, masz poniżej.

10xDevs — kurs kohortowy

BRAVE / 10xDEVS · Przemek Smyrdek i Marcin Czarkowski

20 lipca 2026

Prework i 25 lekcji w 5 modułach, 6 sesji na żywo (kick-off, 4× Live Q&A, celebracja) oraz cotygodniowe konsultacje. Projekt końcowy zbudowany end-to-end: własny agent AI i wewnętrzne narzędzia postawione na działającym kodzie.

Powiększ certyfikat 10xDevs

  • 10xBuilder
    10xBuilderZa dostarczenie pełnego produktu MVP od bazy danych i API, przez frontend i logikę biznesową, po testy i wdrożenie na produkcję. Obowiązkowy próg ukończenia kursu.
  • 10xArchitect
    10xArchitectZa projektowanie architektury pod większe systemy i wzorce integracji AI na skalę, wraz z modernizacją zastanego kodu. Wyróżnienie za dodatkowe wyzwanie ponad obowiązkowy projekt.
  • 10xChampion
    10xChampionZa w pełni działającego agenta w CI/CD na GitHubie, gotowego do pracy w zespole: sprawdza diff na pull requeście i wystawia komentarz z oceną zmiany. Jedno z dodatkowych wyzwań kohorty, ponad obowiązkowy zakres.
  • Best Project
    Best ProjectWyróżnienie dla projektu końcowego. Mój był aplikacją wieloplatformową (Android, iOS, web) w układzie multi-repo, na własnym stacku i z wieloma autorskimi rozwiązaniami.
  • Agentic Environment

    Konfiguracja środowiska pod pracę z agentami AI: własny zestaw narzędzi, pamięć projektu i reguły, które utrzymują agenta w granicach zadania. To tutaj agent dostaje kontekst i ramy, w których dowozi powtarzalny wynik.

  • 10xDevs Workflow

    Powtarzalny tor od briefu do działającego kodu: plan, review i implementacja jako osobne etapy, z jasnym podziałem na to, co robi agent, a gdzie decyduje człowiek. Przy większych zadaniach kilka agentów pracuje równolegle, a każdą zmianę zamyka przegląd kodu.

  • AI Development Quality & Maintenance

    Jakość i utrzymanie kodu pisanego z AI: plan testów, własny agent QA, testy E2E i raportowanie błędów wpięte w powtarzalny proces. Standardy, dzięki którym projekt zostaje w dobrej formie długo po pierwszym wdrożeniu.

  • Innowacje z generatywnym AI

    Wykorzystanie generatywnego AI do budowania nowych funkcji i narzędzi, które realnie przyspieszają pracę. Świeże techniki ćwiczone od razu na działającym projekcie, żeby trafiały prosto do produktu.

  • Duże i zastane projekty

    Praca z AI w dużych bazach kodu i projektach zastanych: mapowanie repozytorium, skalowanie kontekstu i modernizacja legacy w duchu DDD. Bezpieczne wprowadzanie zmian tam, gdzie stawka jest wysoka, z planem modernizacji i dokumentacją generowaną po drodze.

Sekcja 03 · Co umiem

Co umiem dowieźć

Najpierw to, w czym mam udokumentowane doświadczenie. AI tooling i procesy biznesowe — niżej, jako obszary, które aktywnie poszerzam.

Mobile development — Flutter / Dart

  • aplikacje mobilne Android + iOS od zera i rozwój istniejących,
  • responsywne i skalowalne UI, własne widgety, optymalizacja zasobów,
  • zarządzanie stanem w Riverpod, Freezed, Dependency Injection, Clean Architecture,
  • integracje REST API, Firebase, autoryzacja, sesje, dane offline-first,
  • debugging na fizycznych urządzeniach, publikacja w Google Play / App Store.
  • Flutter
  • Dart
  • Riverpod
  • Freezed
  • REST API
  • Firebase
  • Clean Architecture
  • Android
  • iOS
  • Google Play
  • App Store

Aplikacje interaktywne i gry — Unity / C#

  • gry i narzędzia interaktywne, UI Toolkit / Canvas / responsive UI,
  • integracje Firebase, REST API, Unity IAP,
  • wzorce projektowe: State Machine, Pooling, Scriptable Object,
  • separacja MonoBehaviour od czystej logiki C#, dbałość o czytelność i standardy,
  • tworzenie edytorów i narzędzi designerskich.
  • Unity
  • C#
  • UI Toolkit
  • Firebase
  • Unity IAP
  • State Machine
  • Pooling
  • Scriptable Object

Wspólne dla obu stacków

  • czytelność kodu, skalowalność architektury, długoterminowa utrzymywalność,
  • pełen cykl życia produktu: planowanie → implementacja → testy → wdrożenie → utrzymanie,
  • współpraca z developerami, testerami, project managerami, klientami.

Sekcja 04 · Portfolio

Portfolio

Trzy linie kompetencji: komercyjne aplikacje mobilne w Honeti, własne projekty z programowania agentowego oraz warsztat AI — metodologia, którą wnoszę do każdego zespołu.

Portfolio komercyjne —HONETi

Jako Mobile Developer w Honeti — pełen cykl od planowania, przez implementację, testy i publikację, po utrzymanie.

  • Flutter
  • Dart
  • Riverpod
  • REST API
  • Firebase
  • Clean Architecture
  • CI/CD
  • Unity

Infoshare

FlutterE2E

Aplikacja konferencyjna dla eventu IT — agenda, mówcy, networking i obsługa offline.

Aplikacja do nauki dla osób przygotowujących się do egzaminu na uprawnienia budowlane — testy, materiały, model subskrypcyjny dostępu do treści.

Gastro Ninja Klient

Unityrozwój i serwis

Aplikacja klienta końcowego w ekosystemie Gastro Ninja — platforma do zamawiania jedzenia na wynos i dostawę, w modelu podobnym do pyszne.pl / pizzaportal.

Programowanie agentowe — własne wdrożenia

AI jest częścią mojego procesu produkcji. Cztery żywe projekty, w których to widać.

Neatu Storage

  • Flutter
  • Firebase
  • CI/CD
  • E2E

Aplikacja mobilna do zarządzania domowymi zapasami: śledzi produkty według miejsca przechowywania (spiżarnia, lodówka, zamrażarka), monitoruje stany, skanuje kody kreskowe i generuje listy zakupów z rzeczy, których brakuje.

Webowy panel ekosystemu Neatu (neatu.app) — dostęp do inwentarza z poziomu przeglądarki, jako uzupełnienie aplikacji mobilnej.

Polylocale

  • TypeScript
  • AGPL-3.0
  • Web
  • E2E

Moje open-source'owe narzędzie do lokalizacji. Architektura format-faithful, tłumaczenie AI przez własne klucze API użytkownika.

buzzards-soft.com

  • Next.js
  • React
  • i18n
  • E2E

Strona, którą czytasz, zbudowana z aktywną asystą agentów AI. Cały proces jest publicznie udokumentowany.

Jak pracuję z AI

AI Native Development Workflow

Ten sam kontrolowany tor od pomysłu do wdrożenia — z jasnym podziałem na to, co robimy razem, co robi agent sam, a gdzie decyduje człowiek.

Przebieg · pomysł → wdrożenie
praca wspólnagłównie człowiekagent bez nadzoru
  1. Pomysł · start
  2. Kontekst i plan

    człowiek + AI

    Wspólnie ustalam pełny zakres zmiany: cel, obszar w kodzie, zależności i kolejność kroków. Kontekst projektu — konwencje, decyzje, architektura — jest zapisany i podawany agentowi. Powstaje konkretny plan z wyznaczonymi granicami zakresu.

  3. Akceptacja planu

    człowiek

    Agent przedstawia gotowy plan, a ja przechodzę go punkt po punkcie — zatwierdzam kolejne kroki albo koryguję zakres. Kod rusza dopiero po mojej akceptacji.

  4. Praca agenta · bez nadzorubuduj ⇄ testuj ⇄ sprawdzaj · aż wszystko przejdzie
    Budowa

    Agent pisze kod i testy jednostkowe.

    Testy

    Agent dokłada testy integracyjne.

    Automatyczna kontrola

    Agent sprawdza całość i spisuje listę uwag.

  5. Ocena i decyzja

    człowiek

    Przeglądam zebrane uwagi i podsumowanie z automatycznej kontroli, po czym decyduję: zatwierdzam pracę, zlecam poprawki albo ją odrzucam. Ocena jakości i zgodności z planem zostaje po stronie człowieka.

    Jeśli ocena coś wychwyci — wracamy do „Kontekst i plan" po nowe ustalenia.

  6. Live testy

    człowiek + AI

    Sprawdzam wygląd i działanie na realnym urządzeniu — wychwytujemy to, co widać dopiero w gotowym produkcie. Poprawki i dopracowanie robimy wspólnie, aż całość działa i wygląda tak, jak ma trafić do wydania.

  7. Wdrożenie

    człowiek + AI

    Praca wspólna w oparciu o CI/CD. Agent przygotowuje opis zmian, zapisuje je na osobnej gałęzi i otwiera pull request. Wpięty w repozytorium autonomiczny agent samodzielnie sprawdza wprowadzone zmiany. Ostateczną akceptację, scalenie i wdrożenie wykonuję ja.

  8. Wdrożone
Warsztat pod maską

To, co stoi pod tym torem — fundament metodyczny i konkretne narzędzia, które utrzymują tempo bez utraty kontroli.

Spec-Driven Development

Nic nie powstaje przed spisaną i zaakceptowaną specyfikacją. Plan jest kontraktem, a decyzje projektowe zapisuję z wyprzedzeniem — zanim powstanie kod.

Context-Driven Development

Agent pracuje z trwałego, wersjonowanego kontekstu projektu — konwencje, decyzje i pamięć z poprzednich sesji. Każda praca startuje z tego samego, uzgodnionego fundamentu.

Wyspecjalizowane sesje agentów

Osobna sesja do planowania, budowy, testów i oceny — każda z własnymi narzędziami, promptem i jednym zadaniem do oddania.

Realne narzędzia w stacku

Żywa dokumentacja bibliotek, sprawdzanie wyglądu w przeglądarce, testy end-to-end na urządzeniu mobilnym. Agent działa na realnych narzędziach w moim stacku.

Powtarzalne procesy jako polecenia

Kroki wytwarzania oprogramowania domknięte w gotowe polecenia, które uruchamia cały zespół — od planowania po sprawdzanie zmian.

Kontrola nad tym, co trafia do repozytorium

Agent pracuje na osobnej gałęzi, a pull request otwiera na moje życzenie. Jasny podział: co robi agent, co robię ja i jak wpina się to w CI/CD.

Sekcja 06 · O mnie

O mnie

Programista z 4+ letnim doświadczeniem komercyjnym (Flutter, Unity), dla którego AI to warsztat, nie ciekawostka. Skupiony na dostarczaniu software'u — szybciej i czyściej dzięki narzędziom, które sam sobie konfiguruję. Wcześniej 14 lat w branży instalacji technicznych — przydaje się przy projektach łączących software z hardware'em.

Większość moich komercyjnych projektów to aplikacje mobilne we Flutterze (Honeti) — od pierwszej linijki kodu, przez integracje z REST API i Firebase, autoryzację, synchronizację danych i pracę offline, po publikację w sklepach i utrzymanie. Pracowałem też w Unity nad grami i aplikacjami interaktywnymi. W obu stackach kładę duży nacisk na czytelność kodu, skalowalność architektury i to, żeby projekt po latach nadal nadawał się do rozwoju.

W ostatnim roku mój workflow przeszedł zauważalną zmianę. Zacząłem traktować agenty AI jak narzędzie warsztatowe, a nie ciekawostkę. Claude Code stał się moim daily driverem — z konfiguracją dopasowaną do moich projektów. Część rzeczy, które wcześniej robiłem ręcznie (review, eksploracja obcych baz, codemody, scaffold), dzisiaj dzieje się szybciej, ale nadal pod moją kontrolą — agent nie merguje sam, każdy output przechodzi przez build i review.

Nie określam się jako „AI Specialist".

Określam się jako programista, który świadomie używa AI w codziennej pracy — i który dzięki temu dostarcza więcej.

To jest różnica, na której mi zależy: track record mam w pisaniu produkcyjnego kodu — AI jest sposobem, w jaki ten kod powstaje teraz szybciej.

Zanim zacząłem programować zawodowo, przez 14 lat pracowałem jako elektryk i instalator systemów CCTV, alarmowych, p.poż. i smart home. Dla większości projektów programistycznych ten background jest neutralny. W projektach łączących software z fizycznym światem — IoT, smart buildings, automatyka — daje mi perspektywę, której nie ma czysty programista.

Cenię sobie pracę kompleksową: od analizy problemu, przez wdrożenie, po utrzymanie. Nie zostawiam projektów w stanie „PoC". Nie obiecuję rzeczy, których nie umiem dowieźć.

Sekcja 07 · Wykształcenie

Wykształcenie i certyfikaty

7.1 · Studia inżynierskie

Wyższa Szkoła Biznesu — National Louis University, Nowy Sącz

Tytuł:
Inżynier
Kierunek:
Informatyka
Specjalizacja:
Programowanie Aplikacji Biznesowych
7.2 · Uzupełniająco

Zespół Szkół Elektryczno-Elektronicznych, Szczecin

Tytuł:
Technik
Kierunek:
Elektryk
Specjalizacja:
Energo-Elektronik

Dodatkowe uprawnienia

  • SEP E + D
  • Prawo jazdy kat. B
  • Patent żeglarski
Sekcja 08 · Kontakt

Otwarty na kontrakty, role full-time i ciekawe projekty.

Najlepiej trafiam tam, gdzie szuka się programisty, który już ma za sobą działające produkty i potrafi pracować z AI w workflow. Jeśli ten profil pasuje do tego, czego szukasz — odezwij się i omówmy szczegóły.

Pola oznaczone * są wymagane