O mnie
Nazywam się Dominik Szaradowski — Full-Stack & AI Engineer z ponad 10-letnim doświadczeniem komercyjnym, programuję zawodowo od 2016 roku. Przez te lata pracowałem przy projektach z obszaru IoT, robotyki i urządzeń medycznych, a dziś głównie AEC (architektura, inżynieria, budownictwo) i systemów opartych na AI. Na co dzień pracuję jako Senior Full-Stack Developer w firmie Creoox, specjalizującej się w cyfryzacji branży budowlanej — BIM, WebGL i przetwarzanie plików IFC. Równolegle prowadzę własną firmę Nexebit, w ramach której realizuję projekty freelance i rozwijam własne produkty.
Od ponad 10 lat
Buduję aplikacje webowe, mobilne i systemy backendowe — od interfejsu użytkownika po infrastrukturę. Coraz mocniej koncentruję się na produkcyjnych systemach AI: agenty autonomiczne, pipeline'y RAG, embeddingi, wyszukiwanie semantyczne i integracje MCP. Nie traktuję AI jako modnego dodatku — integruję je tam, gdzie realnie rozwiązuje problem. Zależy mi na wydajności, skalowalności i czystej architekturze. Zanim zacznę pisać kod, staram się dobrze zrozumieć problem. W pracy z klientem staram się być partnerem, nie tylko wykonawcą.
Cenię wydajność, skalowalność i dobrze zaprojektowane systemy. Poza kodem zajmuję się drukiem 3D, CAD, elektroniką i robotyką — hardware i software spotykają się częściej niż mogłoby się wydawać. Rozwijam się nieustannie: ukończyłem kilka intensywnych programów z zakresu inżynierii AI i aktywnie śledzę szybko zmieniający się ekosystem.

Doświadczenie
2026

Creoox AG • cze 2023 - Present (2y 11m)
Realizacja różnorodnych projektów technologicznych, łącząc umiejętności programistyczne, inżynierskie i kreatywne.
- Tworzenie i wdrażanie serwisów webowych
- Wykonywanie obliczeń inżynierskich
- Projektowanie rozwiązań 3D i CAD
- Wsparcie w rozwoju stron internetowych
- Wsparcie w obszarze CI/CD

Nexebit • lut 2023 - Present (3y 3m)
Tworzenie i wdrażanie rozwiązań webowych oraz udział w projektach technologicznych i open-source.
- Tworzenie i wdrażanie serwisów webowych
- Wdrażanie systemów e-commerce
- Tworzenie stron i integracji z headless CMS
- Udział w projektach open-source
- Publikowanie rozwiązań narzędzi dla społeczności

NanoSpaceLab • paź 2020 - lut 2023 (2y 5m)
Rozwój systemów i aplikacji, obejmujący zarówno tworzenie oprogramowania i projektowanie rozwiązań sprzętowych.
- Tworzenie i wdrażanie serwisów webowych
- Tworzenie aplikacji mobilnych
- Projektowanie systemów Internetu Rzeczy (IoT)
- Programowanie systemów elektronicznych
- Wsparcie w rozwoju stron internetowych
- Wsparcie w obszarze CI/CD

Komspec • lut 2016 - paź 2020 (4y 9m)
Tworzenie i rozwój aplikacji oraz systemów wykorzystujących technologie webowe, mobilne, bazy danych i rozwiązania IoT.
- Tworzenie i wdrażanie serwisów webowych
- Tworzenie stron internetowych
- Tworzenie aplikacji mobilnych
- Projektowanie systemów Internetu Rzeczy (IoT)
2016
Kursy

AI_devs4 Builders
5-tygodniowy praktyczny kurs tworzenia produkcyjnych systemów AI — od projektowania architektury po wdrożenie, łącząc LLM-y, pipeline'y RAG i inżynierskie praktyki ze świata rzeczywistego.

AI_devs3 Agents
5-tygodniowy praktyczny kurs budowania agentów AI — łączenia modeli językowych z logiką aplikacji, narzędziami automatyzacji i systemami wieloagentowymi.

AI_devs2
5-tygodniowy praktyczny kurs łączenia narzędzi generatywnej AI z logiką aplikacji i narzędziami automatyzacji.
Umiejętności
Front-end
Front-end jest ważną częścią procesu tworzenia aplikacji, ponieważ definiuje sposób interakcji użytkownika z aplikacją. Dlatego ważne jest, aby był łatwy w obsłudze i intuicyjny.
Back-end
Back-end to część aplikacji niewidoczna dla użytkownika końcowego. Obejmuje ona logikę biznesową, bazę danych, serwer i inne komponenty odpowiedzialne za przetwarzanie żądań użytkowników i generowanie odpowiedzi.
AI
Jestem AI-native — narzędzia, które wybieram, to te, które robią robotę czysto i szybko. Projektuję pipeline'y RAG, buduję systemy wieloagentowe, integruję LLM-y w prawdziwych produktach i wypuszczam serwery MCP.
DevOps
DevOps to połączenie procesów rozwoju oprogramowania i zarządzania infrastrukturą IT, które zapewnia szybkie i efektywne dostarczanie produktów oraz ciągłą implementację. To także kultura współpracy i ciągłego doskonalenia.
Bazy danych
Bazy danych to uporządkowane zbiory informacji, przechowywane w formie elektronicznej, umożliwiające efektywne zarządzanie danymi i ich analizę, stosowane zwykle w systemach informatycznych i aplikacjach biznesowych.
Inne umiejętności
Mam doświadczenie w projektowaniu 3D w FreeCAD i Fusion 360 — od szkicu do gotowego wydruku. W elektronice buduję prototypy i programuję mikrokontrolery Arduino oraz Raspberry Pi z obsługą protokołów I²C, SPI i UART. Grafikę wektorową tworzę w Inkscape, interaktywne środowiska 3D w Unity, a codzienną pracę projektową organizuję w Jirze.
Referencje
Pracowałem z Dominikiem przez rok w Creoox i jest on naprawdę jednym z najlepszych programistów, z jakimi miałem okazję pracować. Zajmował się praktycznie wszystkim po stronie back-endu i DevOps – API, bazami danych, Dockerem, automatyzacją GitHub, czymkolwiek zechcesz.
Zdecydowanie polecam współpracę z Dominikiem z wielu powodów. To wszechstronny inżynier, który naprawdę cieszy się tym, co robi — zawsze eksperymentuje, uczy się nowych rzeczy poza pracą i wnosi tę dodatkową wiedzę do kolejnego projektu.
Dominik pracuje niezwykle wydajnie, konsekwentnie i samodzielnie realizuje duże, złożone zadania z szerokiego spektrum tematów, a jednocześnie jest wyjątkowym graczem zespołowym.

Dominik zawsze wykonywał swoje zadania z zaangażowaniem i dużą precyzją. Jego umiejętności programistyczne były na bardzo wysokim poziomie, co pozwalało mu na szybkie i skuteczne rozwiązywanie skomplikowanych problemów technicznych.
Ekspert! Profesjonalnie podchodzi do swoich zadań i nie unika kontaktu z klientem. Polecam!
Zbudujmy coś, co ma sens.
Szukasz doświadczonego inżyniera, który rozumie zarówno kod, jak i kontekst biznesowy? Jestem dostępny dla nowych projektów, jako partner, nie tylko wykonawca.



