Naprawiam kod. Automatyzuję pracę. Buduję aplikacje.

Od błędu w istniejącym kodzie po własną aplikację. Projektuję i programuję narzędzia webowe, łączę systemy i zamieniam powtarzalną pracę w automatyzacje.

Pracuję z JavaScript, TypeScript i Pythonem. Łączę programowanie z narzędziami AI — od analizy problemu po testy działającego rozwiązania.

Development Automation AI EngineeringPoznaj mój warsztat

Trzy obszary.
Jeden działający rezultat.

Naprawiam to, co blokuje pracę. Buduję to, czego jeszcze brakuje. Dobieram rozwiązanie do problemu i sprawdzam je w praktyce.

01

DevelopmentAplikacje i rozwój kodu

Tworzę interfejsy, formularze, panele i aplikacje webowe. Rozwijam istniejący kod, dodaję funkcje i szukam przyczyn błędów.

  • Aplikacje webowe i prototypy MVP
  • Debugging i refaktoryzacja
  • Frontend i integracja z API
JavaScriptTypeScriptReactVite
02

AutomationDane i połączone systemy

Automatyzuję powtarzalne operacje i przepływ informacji. Przygotowuję skrypty do importu, porządkowania i przekształcania danych.

  • Import, eksport i walidacja plików
  • Raporty i konwersje danych
  • Integracje przez REST API
PythonJavaScriptCSV / JSONREST API
03

AI EngineeringAgenci, narzędzia i testy

Łączę pracę agentów AI z kontrolą kodu i testowaniem. Rozwijam prototypy narzędzi, integracje i powtarzalne procesy programistyczne.

  • Workflow agentowe i Skills
  • Prototypowanie własnych narzędzi
  • Automatyzacja testów interfejsu
AI agentsPlaywrightTypeScriptGit

Masz aplikację do rozwinięcia, proces do usprawnienia albo pomysł na nowe narzędzie? Ustalmy pierwszy krok

Możesz zajrzeć
pod maskę.

Projekt własny i działające przykłady z jednego warsztatu. Każdy możesz otworzyć, sprawdzić i ocenić samodzielnie.

Demonstrator / część Agentic Studio

Wyszukiwarka z kontekstem

Indeks treści, dwa tryby wyszukiwania i wyniki rozszerzane lokalnymi tagami użytkownika. Bez konta i bez backendu.

JavaScript · JSON · localStorageZobacz kod
Demonstrator / część Agentic Studio

Interfejs, który reaguje

Filtry kart, stany hover i animacje wejścia. Małe elementy, które ułatwiają poruszanie się po aplikacji na różnych ekranach.

HTML · CSS · JavaScriptZobacz kod

A gdyby zrobić
z tego narzędzie?

Szukam problemów, które wracają. Sprawdzam pomysły i rozwijam własne aplikacje, wtyczki oraz Skills. Od pojedynczej potrzeby do rozwiązania, które można wykorzystać ponownie.

Przestrzeń na eksperyment.
LAB—001Hipoteza / przed prototypem

Dane dostawców.
Jeden czytelny format.

Pomysł na walidator, który porządkuje pliki produktowe, wyłapuje braki i przygotowuje dane do importu.

CSV / XLSX / XMLWalidacja + normalizacjaPlik importu + raport błędów

Następny krok: sprawdzić potrzeby użytkowników i zakres pierwszego demonstratora.

Koncepcja badawcza — narzędzie nie jest jeszcze dostępne.

Od rozmowy
do działającego kodu.

Pracujesz bezpośrednio ze mną. Ustalam zakres, programuję, sprawdzam rezultat i przekazuję rozwiązanie z informacją, jak z niego korzystać.

  1. 01 / Problem

    Zaczynam od celu.

    Opisujesz potrzebę, aktualny stan i oczekiwany efekt. Dopytuję o to, co wpływa na rozwiązanie.

  2. 02 / Zakres

    Ustalam konkrety.

    Proponuję podejście, zakres prac, koszt i sposób sprawdzenia gotowego rozwiązania.

  3. 03 / Kod i testy

    Buduję i sprawdzam.

    Implementuję funkcje, weryfikuję scenariusze użycia i pokazuję postęp prac.

  4. 04 / Rezultat

    Przekazuję rozwiązanie.

    Otrzymujesz uzgodniony rezultat i wskazówki potrzebne do dalszego korzystania z niego.

Porozmawiajmy
o Twoim projekcie.

Aplikacja do rozwinięcia, proces do zautomatyzowania, kod do naprawienia. Napisz, jaki efekt chcesz uzyskać — od tego zaczniemy.

Napisz do mnie Piotr.adamkowski@gmail.comW pierwszej wiadomości wystarczy opis problemu
i oczekiwanego rezultatu.