Strona główna

Projekty i doświadczenie

Systemy komercyjne, przy których pracowałem, własne aplikacje i to, jak na co dzień używam AI w programowaniu.

Praca komercyjna

Pracowałem przy systemach medycznych, aplikacjach do fakturowania i obiegu dokumentów, a także w bankowości i e-commerce.

Od 2014 roku pracuję nad aplikacjami webowymi od frontendu po wdrożenie: TypeScript i Angular, Java na backendzie, relacyjne bazy SQL (PostgreSQL, Microsoft SQL Server) i kolejki komunikatów. Zajmuję się też ich hostingiem (nginx, AWS, Cloudflare) i testami end-to-end w Playwright.

O mojej specjalizacji

Strony WWW i narzędzia dla firm

Tworzenie stron internetowych

Strony firmowe i proste CMS-y

Tworzę strony ofertowe, wizytówki i witryny instytucji. Jeśli treść zmienia się rzadko, proponuję szybką stronę statyczną. Gdy zespół regularnie edytuje ofertę lub publikuje aktualności, dobieram prosty CMS, który pozwala robić to samodzielnie.

Małe aplikacje wewnętrzne

Tworzę narzędzia do konkretnych zadań w firmie. Może to być panel do obsługi zgłoszeń, formularz z akceptacją, raport z bazy SQL albo integracja systemów, która ogranicza ręczne przepisywanie danych. Zakres ustalam wokół jednego procesu i potrzeb osób, które będą korzystać z narzędzia.

Agenci AI w codziennej pracy

Używam Codex CLI, GitHub Copilot i Claude do analizy kodu, planowania zmian, przygotowywania testów i przeglądu kodu. Sprawdzam zmiany w repozytorium i uruchamiam testy przed wdrożeniem.

API, lokalne modele i prototypy

Korzystam z API modeli i uruchamiam lokalne modele językowe przez AnythingLLM na własnym komputerze (AMD Strix Halo, 128 GB RAM). Mieszczą się na nim skwantyzowane modele do 180 mld parametrów. Modele wymieniam, gdy na Hugging Face pojawia się coś lepszego, i sprawdzam, na jakiej licencji są dostępne. Przy automatyzacji zaczynam od małego prototypu i kilku reprezentatywnych przypadków. Sprawdzam jakość odpowiedzi, koszt użycia, zakres danych przekazywanych do modelu i to, ile pracy wymaga kontrola wyników.

Różne technologie, ten sam sposób pracy

Agent pisze kod w języku projektu, więc biorę też zadania poza Angularem i Javą. Zaczynam od przeczytania kodu i uruchomienia testów, a każdą zmianę sprawdzam sam przed przekazaniem.

Projekty własne

W rozwoju

Własne aplikacje iOS i Android

Równolegle do pracy komercyjnej rozwijam własne aplikacje mobilne. Piszę je we Flutterze (Dart), żeby z jednego kodu wydawać je w App Store i Google Play.

Kontakt

Opisz sprawę w kilku zdaniach.

Odpiszę, czy mogę pomóc i od czego bym zaczął.