Projekty · Marek Dominiak

Wybrane projekty

Systemy, które zaprojektowałem i zbudowałem — od rozmowy z użytkownikiem, przez architekturę i kod, po wdrożenie i utrzymanie. Nowsze projekty piszę z agentem programistycznym (Claude Code): ja odpowiadam za decyzje, architekturę, bezpieczeństwo i weryfikację, agent przyspiesza pisanie kodu. Kod jest w prywatnych repozytoriach — szczegóły chętnie pokażę na rozmowie.

Aplikacja mobilna + AI · sprzedaż B2B · 2026

Raportowanie spotkań handlowych z nagrań głosowych

Handlowiec nagrywa spotkanie albo notatkę głosową w aplikacji na Androida. Nagranie trafia do kolejki odpornej na brak zasięgu, jest transkrybowane i przetwarzane przez model językowy do ustrukturyzowanego raportu: klient, ustalenia, kolejne kroki. Raport trafia mailem do autora i do panelu, z widocznością zgodną z hierarchią w firmie.

Warstwa produkcyjna: CI/CD z promocją tego samego obrazu ze stagingu na produkcję, kontrola wersji migracji bazy przy wdrożeniu, kopie zapasowe z testem odtworzenia. Pipeline AI z automatycznym przełączaniem dostawcy modelu — awaria jednego API nie zatrzymuje przetwarzania. Wariant wielofirmowy: izolacja danych między firmami potwierdzona testami, osobne domeny klientów z automatycznym certyfikatem TLS.

Status Pilotaż z grupą handlowców w firmie dystrybucyjnej. Dane i nagrania na serwerze w UE.
PWA · warsztaty samochodowe · 2026

warsztapp — przyjęcie pojazdu do warsztatu z telefonu

Mechanik przy aucie robi zdjęcia, dyktuje opis usterki i wpisuje kontakt do klienta. Aplikacja składa z tego protokół przyjęcia w PDF i wysyła go do biura; kolejne informacje trafiają do tego samego wątku. Działa offline — w hali warsztatowej zasięg bywa słaby.

Wielodostępność od pierwszego dnia: izolacja danych warsztatów na poziomie bazy (row-level security), logowanie linkiem z maila bez haseł. Przed wyborem serwera — testy obciążeniowe, które pokazały pojemność dwóch wariantów maszyny i kilka wąskich gardeł do poprawy.

Status W budowie; przygotowanie testów z pierwszymi warsztatami.
Agenci głosowi · automatyzacja · 2024–2025

Agenci głosowi i podsumowania rozmów

Agenci głosowi zbudowani na ElevenLabs oraz automaty, które pobierają zapisy rozmów, generują zwięzłe podsumowania i rozsyłają je do właściwych osób. Ten sam wzorzec — głos na wejściu, obróbka modelem, wynik do właściwej osoby — rozwinąłem później w aplikację do raportowania spotkań.

Telemetria IoT · rolnictwo · 2019–2021, wznowienie 2026

eNOS — monitoring powietrza w kurnikach

Tor pomiarowy zaprojektowany i zbudowany od zera: czujniki CO₂, NH₃, temperatury i wilgotności odczytywane przez Raspberry Pi po Modbus RTU (RS-485), bufor lokalny w SQLite, transmisja MQTT w tunelu VPN przez modem komórkowy, serwer zbierający dane i panele dla hodowcy. Cel: wczesne wykrywanie problemów zdrowotnych stada na podstawie składu powietrza.

Urządzenia pracowały w obiektach hodowlanych. Projekt prowadzony w spółce AiBree, przeszedł dwie preinkubacje. W 2026 wznowiony na nowym stacku (WireGuard, Mosquitto, usługi systemd na urządzeniu).

Aplikacja mobilna · audio · 2025–2026

NarraGames — interaktywna gra audio sterowana głosem

Aplikacja na Androida: gracz słucha sceny czytanej na kilka głosów, na końcu pada pytanie, a odpowiedź głosowa jest rozpoznawana i dopasowywana do wariantów po słowach kluczowych. Fabuła rozgałęzia się dalej — wersja zgodna z książką albo „co by było, gdyby”. Scenariusz to JSON ze scenami, obrazami, nagraniami i odpowiedziami.

Do tego webowy kreator scenariuszy: autor buduje sceny z kwestii postaci i narratora, definiuje pytania i przejścia między scenami.

Automatyzacja procesów · gastronomia · 2015–2019

System zarządzania lokalem na Google Workspace

Własny lekki system do prowadzenia multitapu, zbudowany na Arkuszach i Dokumentach Google ze skryptami Apps Script. Obejmował grafiki i rozliczenia pracowników, kasę, zakupy u dostawców i remanenty. Codzienne czynności zespołu trafiały do jednego miejsca, a zestawienia liczyły się same, zamiast powstawać ręcznie.

Infrastruktura · bezpieczeństwo · 2026

Utrzymanie serwera produkcyjnego dla kilkunastu usług

Jeden serwer, wiele projektów: każdy w osobnym stosie kontenerów z własnymi sekretami, wspólny reverse proxy z automatycznym HTTPS (także dla domen klientów wydawanych na żądanie, z autoryzacją), usługi wewnętrzne niewystawione do internetu.

Po incydencie bezpieczeństwa w jednej z aplikacji (znana podatność frameworka webowego): analiza, izolacja, usunięcie skutków i reguły wdrażania wyprowadzone z incydentu — kontenery bez uprawnień, logi dostępu, limity zasobów, audyt zależności i skan obrazów w CI. Do tego warstwowy monitoring z alarmami reagującymi na utrzymującą się anomalię, procedura reakcji rozdzielająca to, co robi automat (tylko kroki odwracalne), od decyzji człowieka, oraz kopie zapasowe z regularnym testem odtworzenia.

Kontakt

Marek Dominiak projekty, wdrożenia, szkolenia md@netlords.pl +48 577 191 818
Profile kod i doświadczenie github.com/mrkdmnk linkedin.com/in/marek-dominiak