Dostępny do projektów B2B · Zdalnie
$ ~/dolchon.dev $ whoami

Cześć, jestem Michał.
Buduję aplikacje, które się skalują.

Michał Dołchoń · Backend Developer

Backend, który skaluje się bez awarii, API które nie psują się w produkcji i infrastruktura, której możesz zaufać - zaprojektowane, zbudowane i utrzymane od A do Z.

  • > Systemy padające pod obciążeniem?
  • > Koszty chmury, które zaskakują?
  • > AI features tkwiące w "prawie gotowe"?
Porozmawiaj ze mną
Polska
--:--:-- CET
//core
TypeScript Node.js NestJS Go Python
//ai
AI Agents RAG MCP LangChain LangGraph LlamaIndex Local LLMs (Ollama, Llama) Speech AI (Whisper, Coqui STT, Vosk)
//cloud
Docker Kubernetes Terraform AWS Azure Cloudflare Workers CI/CD
//data
PostgreSQL MongoDB Redis Kafka RabbitMQ
//arch
Microservices Event-driven WebSockets OpenTelemetry
//also
PHP / Laravel Kotlin Svelte React n8n Web3

Dlaczego ja.

Backend developer: TypeScript, NestJS i Go na PostgreSQL i MongoDB - API i mikroserwisy, które wytrzymują realny ruch.

7+
Lat doświadczenia
4+
Lata w backendach produkcyjnych
30+
Dostarczonych systemów
15k
Jednoczesnych użytkowników
// CODING PROD_READY
Ilustracja Michała programującego
> shipping_daily.sh
[01]

Gotowy do produkcji

4+ lata produkcyjnych backendów: 15 tys. jednoczesnych użytkowników, zero przestojów dzięki blue-green deployment, systemy po rygorystycznych audytach bezpieczeństwa. Ponad 7 lat programowania

[02]

Główny stack

TypeScript, Node.js, NestJS i Go na PostgreSQL, MongoDB i Redis. PHP, Kotlin i Python, gdy projekt tego wymaga

[03]

Nowoczesne technologie

Agenci LLM i RAG na produkcji, AI on-premise na urządzeniach edge oraz pionierska implementacja zk-SNARK dla prywatności smart kontraktów

[04]

Cloud & DevOps

AWS, Azure, Terraform, Docker, CI/CD, Grafana, New Relic - infrastruktura jako kod, blue-green deployment, monitoring produkcji

O mnie.

Krótki i konkretny przegląd tego, jak pracuję i co zyskujesz dzięki naszej współpracy.

Odpowiedzialność i dowożenie

Biorę temat od pomysłu do produkcji: jasny zakres, bezpieczne wdrożenie i stabilny system po wdrożeniu.

Pragmatyczne inżynierstwo

Czysta architektura tam, gdzie ma sens, szybka iteracja tam, gdzie pomaga - z testami, dokumentacją i sensownymi standardami.

Myślenie produkcyjne

Monitoring, koszty i niezawodność traktuję jako część funkcjonalności.

Case studies

Kilka przykładów z realnej pracy: problem, podejście i rezultat.

Backend dla asystenta AI od zera (Vaiot.ai)
API · Integracje · Przepływy danych · Wdrożenie produkcyjne
▾
// Problem
Dostarczyć stabilny backend dla asystenta AI z wieloma integracjami i zmiennymi wymaganiami.
// Podejście
  • > Projekt granic API, walidacji, autoryzacji i punktów integracji
  • > Synchronizacja danych z idempotencją, retry i obsługą błędów
  • > Obserwowalność (logi/metryki) i automatyzacja wdrożeń
  • > Integracja Azure CLU i OpenAI z RAG
// Rezultat
  • > Szybsza iteracja bez psucia produkcji
  • > Bardziej przewidywalne wdrożenia i łatwiejszy debug
  • > Baza architektoniczna, która rośnie razem z funkcjami
TypeScript Node.js Redis Docker Cloud CI/CD
Wspólny serwis wysyłki email (Vaiot.ai)
Wiele projektów · Kontrola kosztów · Dostarczalność
▾
// Problem
Kilka produktów potrzebowało spójnej wysyłki email: szablony, monitoring i niższe koszty.
// Podejście
  • > Serwis współdzielony ze standaryzacją szablonów i routingiem
  • > Kolejki/retry i monitoring pod problemy z dostarczalnością
  • > Proste API do szybkiej integracji dla zespołów
// Rezultat
  • > Mniej duplikacji pomiędzy projektami
  • > Wyższa niezawodność powiadomień
  • > Niższy narzut operacyjny i mniejsza zależność od vendorów
Node.js TypeScript Nest.js Queues Observability
Płatności gotówkowe w automatach vendingowych (Selfibox)
Integracja z hardware · Ograniczenia edge · Niezawodność
▾
// Problem
Zaimplementować solidny flow płatności gotówką na urządzeniach w terenie (akceptory, paragony).
// Podejście
  • > Modelowanie stanów urządzeń i scenariuszy awarii
  • > Bezpieczne retry i rozliczanie transakcji (reconciliation)
  • > Integracja wydruku paragonów i monitoring end-to-end
// Rezultat
  • > Stabilniejszy proces sprzedaży na miejscu
  • > Mniej ręcznych interwencji operatorów
  • > Szybsza diagnoza incydentów, gdy urządzenia „psują się”
MQTT Redis TypeScript Nest.js PHP IoT
Bramka płatności: crypto + Stripe + Przelewy24 (Vaiot.ai)
Wspólne płatności · Webhooki · Integracja on-chain
▾
// Problem
Obsłużyć wielu dostawców płatności (crypto + karta + przelewy) ze spójnym modelem statusów, bezpiecznymi retry i bezpośrednią integracją blockchain.
// Podejście
  • > Wspólna abstrakcja płatności (create/confirm/refund) dla różnych providerów
  • > Webhooki z weryfikacją podpisu + idempotencją, żeby uniknąć podwójnego przetwarzania
  • > Integracja potwierdzeń on-chain bezpośrednio w bramce (eventy smart kontraktów → status płatności)
  • > Rozliczanie (reconciliation) i alerty dla rozjazdów stanów oraz edge-case’ów
// Rezultat
  • > Mniej incydentów płatniczych i szybszy debug
  • > Spójne doświadczenie płatności w różnych produktach
  • > Bezpieczniejsze wdrożenia dzięki deterministycznym retry i audytom
TypeScript Nest.js Node.js Stripe Przelewy24 Webhooki Redis Smart contracts
Backend DDRS (Vaiot.ai)
Integracje · Synchronizacja danych · Stabilność
▾
// Problem
Budować i rozwijać backend produkcyjny z integracjami zewnętrznymi i często aktualizowanymi danymi domenowymi.
// Podejście
  • > Projekt API i przepływów danych z cache oraz rate limiting tam, gdzie ma to sens
  • > Solidne joby synchronizacji (retry, backoff, idempotencja) dla źródeł zewnętrznych
  • > Podniesienie gotowości operacyjnej (dashboardy, alerty)
// Rezultat
  • > Stabilniejsze działanie mimo zmian danych i integracji
  • > Krótszy czas wykrycia i naprawy incydentów
  • > Łatwiejsza rozbudowa platformy o kolejne funkcje
TypeScript Nest.js Node.js Redis Integracje Monitoring
AI on-prem dla budek wróżbiarskich; wizja + głos + agenci RAG (Selfibox)
Computer vision · STT/TTS · RAG · Edge / on-prem
▾
// Problem
Dodać stabilne funkcje AI do workflow kiosków przy ograniczeniach edge (latencja, tolerancja offline) i przewidywalnej operacji.
// Podejście
  • > Implementacja przetwarzania obrazu z YOLOv9 (detekcja/weryfikacja w procesie)
  • > STT przez faster-whisper oraz TTS przez XTTSv2 + Chatterbox dla naturalnej interakcji
  • > Agenci AI z RAG w oparciu o Gemini 2.5/3; embeddingi granite-embedding oraz multilingual-e5-base dla szybkiego lokalnego wyszukiwania
  • > Architektura pod on-prem: cache, retry i obserwowalność dla operatorów
// Rezultat
  • > Pełna obsługa głosowa + prowadzenie użytkownika przez wróżby
  • > Większa automatyzacja i mniej ręcznych interwencji
  • > Stabilniejsza praca dzięki architekturze edge-friendly i monitoringowi
YOLOv9 faster-whisper XTTSv2 Chatterbox Gemini 2.5/3 RAG granite-embedding multilingual-e5-base

FAQ

Najczęściej zadawane pytania dotyczące współpracy.

W jakich projektach jesteś najlepszym wyborem? ▾
Fullstack z pełną odpowiedzialnością za wynik: projektowanie API, integracje, chmura i utrzymanie systemów produkcyjnych - realnie zdejmuję z Ciebie część odpowiedzialności zamiast dokładać zarządzania.
Jak raportujesz postępy? ▾
Krótko i regularnie: statusy pisemne, kamienie milowe oraz szybkie sygnalizowanie ryzyk - tak, żebyś zawsze wiedział, co jest zrobione, co w toku i gdzie potrzebuję decyzji, bez mikrozarządzania.
Jak podchodzisz do istniejącego kodu? ▾
Bezpiecznie i iteracyjnie: małe refaktory poparte testami, poprawa obserwowalności i porządkowanie granic - z poszanowaniem zastanych ograniczeń i ustaleń zespołu, bez forsowania ryzykownych przepisań od zera.
Czego potrzebujesz, żeby być skuteczny? ▾
Priorytetów, dostępu do środowisk/metryk oraz szybkiej pętli feedbacku z produktem i interesariuszami. Poza tym działam samodzielnie, chroniąc Twój czas i przychodząc z gotowymi opcjami, a nie tylko problemami.
Jakie projekty najbardziej Cię kręcą? ▾
Takie z realnymi ograniczeniami: skala, niezawodność, integracje, prywatność/bezpieczeństwo oraz funkcje AI/LLM, które trafiają na produkcję - szczególnie tam, gdzie mogę długoterminowo przejąć odpowiedzialność za dany obszar i być osobą "go-to".
Jak współpracujesz z nietechnicznymi interesariuszami lub klientami? ▾
Przekładam ograniczenia techniczne na jasne opcje, ryzyka i wpływ na czas oraz budżet. Z klientami i produktem skupiam się na tym, jaki problem rozwiązujemy, i proponuję pragmatyczne rozwiązania zamiast technicznego żargonu.
Czy możesz pomóc przy rekrutacji lub ocenie dostawców? ▾
Tak - mogę pomóc ułożyć sensowne zadania rekrutacyjne, brać udział w rozmowach technicznych, reviewować architektury i dawać drugą opinię o dostawcach czy ofertach, patrząc na utrzymanie i całkowity koszt w długim terminie.

Jeśli potrzebujesz kogoś, kto zaprojektuje, zbuduje i będzie utrzymywał systemy produkcyjne - to jest mój klimat.

Porozmawiajmy

Doświadczenie.

Od blockchain po IoT, AI i infrastrukturę chmurową - prawdziwe systemy produkcyjne na dużą skalę

  1. Wandlee

    2026 – Obecnie
    AI · Healthtech · VoIP
  2. VAIOT

    2023 – 26
    Blockchain · AI · Legal Tech
  3. RSvend / Selfibox

    2022 – Obecnie
    IoT · Vending Machines · AI
  4. Redigo

    2020 – 22
    Web · Desktop Applications
  5. </>

    Freelance

    2018 – 21
    Web · Consulting

Projekty poboczne.

Poza godzinami pracy - eksploracja nowych technologii i budowanie dla przyjemności

project/crochetIt BUILD_1

Crochet It

Aplikacja mobilna do śledzenia postępu pracy nad projektami szydełkowymi. Opublikowana w Google Play

Dart Flutter Mobile
project/??? BUILD_2

Wkrótce

Pracuję nad czymś nowym - szczegóły pojawią się tutaj niebawem.

// W_TOKU

project/??? BUILD_3

Wkrótce

Pracuję nad czymś nowym - szczegóły pojawią się tutaj niebawem.

// W_TOKU

project/??? BUILD_4

Wkrótce

Pracuję nad czymś nowym - szczegóły pojawią się tutaj niebawem.

// W_TOKU

Po godzinach.

Poza terminalem - co mnie inspiruje, gdy zamykam laptopa.

Główny Inspektor Szczęścia: Łapacz bugów i szef wdrożeń emocjonalnych.
01 // CAT_OPS [01/04]
Główny Inspektor Szczęścia

Główny Inspektor Szczęścia

Łapacz bugów i szef wdrożeń emocjonalnych.

02 // SOUND [02/04]
Produkcja muzyczna

Produkcja muzyczna

Syntezatory analogowe, grooveboxy i nocny miks.

03 // CAT_OPS [03/04]
Starszy Code Reviewer

Starszy Code Reviewer

Wymaga przysmaków przed akceptacją merge requesta.

1 / 4
> drag / swipe or use ← → keys

To już koniec strony. Czas coś zacząć.

Backend, agenci AI, integracje lub konsultacja techniczna - dostępny do współpracy B2B, zdalnie.

$ contact.sh
> ESTABLISHING_B2B_CHANNEL --remote --secure
Email
••••••••••••••••
Telefon
••••••••••••••••
Lokalizacja
Prudnik, Poland
LinkedIn

Zweryfikuj, że jesteś człowiekiem, aby zobaczyć pełne dane kontaktowe i pobrać CV

Dostęp jest chroniony przez Cloudflare Turnstile.

Ładowanie weryfikacji...