Przejdź do treści

AI engineering · Architektura systemów

AI, które działa w Twoim produkcie, a nie obok niego.

Wbudowuję AI w istniejące oprogramowanie, od funkcji LLM z walidacją po serwery MCP i workflow z agentami AI, oraz tworzę systemy, na których stoi firma: integracje z ERP i KSeF, automatyzacje i aplikacje na urządzenia.

Portret Kamila StaśkoKamil StaśkoAI Engineer · Systems Architect10+ lat w branży, w tym 5+ przy produkcyjnym SaaS
lat tworzenia oprogramowania, w tym 5+ przy produkcyjnym SaaS
10+
urządzeń zarządzanych przez platformę, którą zaprojektowałem
10 tys.+
pokrycia testami API działającego od 5+ lat, kilka tysięcy testów automatycznych
99%
zintegrowanych systemów zewnętrznych: ERP, KSeF, platformy reklamowe i inne
8+

Usługi

Od funkcji AI po systemy, na których stoją

Dwa rodzaje pracy, jeden inżynier: AI, które sprawdza się na produkcji, oraz oprogramowanie i integracje, od których zależy. Pracuję w Twoim kodzie, Twoim API i Twoim CI.

AI engineering

  • Funkcje LLM w Twoim produkcie

    Structured outputs ze ścisłym JSON Schema, walidowane, zanim cokolwiek trafi do Twoich danych, i udostępnione przez API, które już masz (REST lub GraphQL).

  • Serwery MCP dla Twojego systemu

    Claude, ChatGPT czy Gemini pracują w Twoim systemie bez przekraczania uprawnień użytkownika: typowane narzędzia, tokeny z zakresem, izolacja tenantów, potwierdzanie zapisów, limity i audit log.

  • Programowanie wspierane przez AI

    Claude Code skonfigurowany pod Twoje repozytoria: subagenci do code review, skille domenowe, hooki wczytujące dokumentację i dostęp do Sentry, SonarQube czy schematu bazy.

  • Ocena gotowości na AI

    Ocena dojrzałości, lista braków i etapowy plan wdrożenia z wyceną, a do tego wewnętrzne poradniki, dzięki którym zespół korzysta z narzędzi AI na co dzień.

Oprogramowanie i systemy

  • Systemy na zamówienie i integracje

    Twoje narzędzia, które wreszcie ze sobą rozmawiają: ERP, KSeF i API partnerów przez REST, SOAP lub SFTP, importy i eksporty XLSX i PDF oraz automatyzacje w Make, Zapier lub n8n.

  • Aplikacje na urządzenia i desktop

    Aplikacje na ekrany, odtwarzacze i kioski w Electronie i Node.js, ze sterowaniem w czasie rzeczywistym i zdalnymi aktualizacjami dla urządzeń z Linuksem, Windowsem i systemami wbudowanymi.

  • Backend i architektura

    API w Laravelu, GraphQL i REST, platformy wielodostępne, AWS i Terraform, observability z OpenTelemetry i VictoriaMetrics oraz testy, dzięki którym zmiany są bezpieczne.

Projekty

Co zbudowałem

Projekty, które zaprojektowałem i zbudowałem jako główny inżynier i architekt w software housie, dla jego produktów i klientów. Nazwy klientów pomijam, szczegółów technicznych nie.

01

Serwer MCP dla wielodostępnego CMS

Kontekst

Agenci AI mieli obsługiwać system CMS w imieniu prawdziwych użytkowników i nie stać się przy tym dziurą w zabezpieczeniach.

  • Laravel MCP
  • Sanctum
  • OpenAPI
  • Pest

Co zbudowałem

  • Dwa serwery MCP (CMS tenanta i panel admina) z typowanymi narzędziami do odczytu i zapisu
  • Tokeny dostępu z osobnym zakresem MCP, dziedziczące uprawnienia i tenanta użytkownika
  • Potwierdzanie zapisów, throttling, dodatkowe potwierdzenie kodem TOTP, wylogowanie po bezczynności i audit log
  • Automatycznie generowana nakładka OpenAPI, która udostępnia te same narzędzia ChatGPT i Gemini

Efekt

Agent nigdy nie zrobi więcej niż użytkownik, w którego imieniu działa. Pokryte testami funkcjonalnymi.

02

Workflow z agentami AI dla kilkudziesięciu repozytoriów

Kontekst

Zespół rozwijający dużą rodzinę produktów chciał, żeby narzędzia AI trzymały się jego standardów, a nie z nimi walczyły.

  • Claude Code
  • MCP
  • Subagenci
  • Skille i hooki

Co zbudowałem

  • Wyspecjalizowani subagenci do planowania oraz review kodu, bezpieczeństwa, wydajności, bazy danych i DevOps przed commitem
  • Biblioteka skilli domenowych wczytywanych na żądanie i hooki, które dostarczają właściwą dokumentację
  • Pamięć między sesjami i dobór modelu do zadania i kosztu
  • Narzędzia przez MCP: SonarQube, Sentry i GlitchTip, introspekcja schematu bazy

Efekt

Zespół korzysta z niego codziennie, wspierany wewnętrznymi poradnikami i dokumentacją onboardingową.

03

Platforma digital signage, 5+ lat na produkcji

Kontekst

Wielodostępna platforma sterująca dziesiątkami tysięcy ekranów i odtwarzaczy w całej Polsce, zaprojektowana od pierwszego dnia.

  • Laravel
  • GraphQL
  • Electron
  • Node.js
  • AWS
  • MariaDB

Co zbudowałem

  • API w Laravelu z Lighthouse GraphQL i REST, wielodostępność i harmonogramowanie treści
  • Aplikacje odtwarzaczy w Electronie, Node.js i HTML na Linuksa, Windowsa i urządzenia wbudowane, ze sterowaniem przez WebSocket i zdalnymi aktualizacjami bez przestojów
  • Integracje: ERP, KSeF, platformy reklamowe, harmonogramy muzyczne, pogoda i geolokalizacja
  • Infrastruktura na AWS z OpenTelemetry, VictoriaLogs, VictoriaMetrics, Vector, Grafaną i Sentry

Efekt

Główne API pokryte testami w 99%: kilka tysięcy testów w Pest uruchamianych w CI przy każdej zmianie, bez wyłączania reguł SonarQube.

Proces

Jak wygląda współpraca

  1. 01

    Rozpoznanie

    Krótka rozmowa o Twoich celach, systemach i zespole. Dostajesz pisemne podsumowanie: co warto zbudować, a czego nie.

  2. 02

    Plan i wycena

    Zakres, architektura, ryzyka i wycena, zanim powstanie pierwsza linia kodu. Bez niespodzianek później.

  3. 03

    Realizacja

    Kod produkcyjny pokryty testami automatycznymi, w Twoim repozytorium i Twoim CI, a nie demo działające gdzieś z boku.

  4. 04

    Przekazanie

    Dokumentacja i poradniki, dzięki którym zespół przejmuje rozwiązanie. Albo zostaję jako Twój partner techniczny.

Stack

Narzędzia, których używam na co dzień

AI i LLM
  • Claude
  • Claude Code
  • MCP
  • OpenAI API
  • Structured outputs
  • Context engineering
Backend
  • PHP 8
  • Laravel
  • Lighthouse GraphQL
  • REST
  • Octane / FrankenPHP
  • WebSocket
Aplikacje
  • Node.js
  • TypeScript
  • Electron
  • HTML
Integracje
  • REST
  • SOAP / WSDL
  • SFTP
  • Webhooki
  • Make
  • Zapier
  • n8n
Dane
  • MariaDB
  • MySQL
  • Redis
  • Valkey
Chmura i infrastruktura
  • AWS
  • Terraform
  • Docker
  • GitLab CI
  • Linux
Observability
  • OpenTelemetry
  • VictoriaLogs
  • VictoriaMetrics
  • Vector
  • Grafana
  • Sentry
  • GlitchTip
Jakość
  • Pest
  • PHPUnit
  • SonarQube

Kontakt

Potrzebujesz AI w produkcie albo systemów, które wreszcie ze sobą współpracują?

Napisz, nad czym pracujesz i co nie działa tak, jak powinno. Czytam każdą wiadomość i odpowiadam osobiście.

Przyjmuję nowe projekty, dla firm i klientów prywatnych, na fakturę. Projekt o ustalonym zakresie albo stała współpraca, jak Ci wygodniej. Odpowiadam zwykle w ciągu jednego dnia roboczego.

Polska · pracuję zdalnie (CET)