Przyjmuję zlecenia

Senior Software Engineer

Jestem Dominik Szaradowski, Senior Software Engineer z ponad 10-letnim doświadczeniem komercyjnym. Projektuję aplikacje webowe i mobilne, systemy AI i platformy 3D/CAD, z doświadczeniem w embedded i robotyce.

Laptop z kodem na ekranie i serwer po lewej stronie, połączone liniami

O mnie

Nazywam się Dominik Szaradowski, od 2016 roku komercyjnie tworzę oprogramowanie. Na co dzień pracuję jako Senior Software Engineer w firmie Creoox, gdzie buduję aplikacje webowe, platformy do wizualizacji i narzędzia do przetwarzania danych 3D. Web i mobile robię od początku, przez lata stosowałem je w projektach z obszaru IoT, robotyki i urządzeń medycznych. Dziś doszły do tego systemy AI oraz 3D/CAD. Równolegle realizuję projekty na zlecenie i rozwijam własne produkty.

Czym się zajmuję

Buduję aplikacje webowe, mobilne i systemy backendowe, od interfejsu użytkownika po infrastrukturę. Coraz mocniej koncentruję się na produkcyjnych systemach AI, choć traktuję je jak każde inne narzędzie inżynierskie. Zależy mi na wydajności, skalowalności i czystej architekturze. Zanim zacznę pisać kod, staram się dobrze zrozumieć problem. W pracy z klientem jestem partnerem, nie tylko wykonawcą.

Po godzinach interesują mnie druk 3D, CAD, elektronika i robotyka. Ukończyłem kilka intensywnych programów z zakresu inżynierii AI i na bieżąco śledzę rozwój branży.

Dominik Szaradowski
10+ Lat doświadczenia
30+ Dostarczonych projektów
4+ Sektory
100% Zdalnie

xeoVision: platforma wizualizacji BIM online

Gotowa platforma SaaS dla branży AECO: przeglądanie, konwersja i adnotacja modeli IFC i BIM 3D w przeglądarce, oparta o xeokit SDK.

NanoRoboT Stacja Pomiarowa

Zautomatyzowana stacja pomiarowa, tranzystory organiczne, dokładne pomiary, integracja robotyczna, intuicyjny interfejs.

xeokit SDK: WebGL toolkit do aplikacji BIM/AEC

Open-source SDK w WebGL do budowy interaktywnych przeglądarek BIM/AEC w przeglądarce. Obsługa IFC 2x3/4.3, BCF, point cloudów (LAS/LAZ), glTF i XKT.

Mass Testing Machine

Aplikacja do zarządzania testami COVID-19: monitorowanie maszyn, analiza wyników, zarządzanie użytkownikami.

Movice One

Aplikacja i urządzenie do rehabilitacji domowej z sensorem ruchu, videokonsultacjami i monitorem postępów. Ćwiczenia fizjoterapeutyczne online.

HyperBIM: platforma publikacji obiektów BIM 3D

Platforma SaaS, w której producenci tworzą parametryczne obiekty BIM, a architekci konfigurują je pod swój projekt i pobierają w wybranym formacie.

Doświadczenie

Creoox AG

Senior Software Engineer

Creoox AG • cze 2023 - obecnie (3y 4m)

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

Freelance Software Engineer

Nexebit • lut 2023 - obecnie (3y 8m)

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

Lead Software Engineer

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

Full-stack Engineer

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)

Kursy

AI_devs4 logo

AI_devs4 Builders

BRAVE Courses

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.

kwiecień 2026
Zobacz certyfikat
AI_devs3 logo

AI_devs3 Agents

BRAVE Courses

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

czerwiec 2025
Zobacz certyfikat
AI_devs2 logo

AI_devs2

BRAVE Courses

5-tygodniowy praktyczny kurs łączenia narzędzi generatywnej AI z logiką aplikacji i narzędziami automatyzacji.

kwiecień 2024
Zobacz certyfikat

Umiejętności

Software Engineering

Tworzę kompletne produkty, od modelu danych i API po interfejs oraz wdrożenie. Dziś najczęściej pracuję w TypeScript, Vue, Nuxt, NestJS i Hono. Z wcześniejszych projektów mam też doświadczenie w PHP, Javie i C++.

TypeScript
TypeScript
Node.js
Node.js
Vue
Vue
Nuxt
Nuxt
NestJS
NestJS
Hono
Hono
Astro
Astro
PHP
PHP
Java
Java
C / C++
C / C++
Electron
Electron
Android
Android

AI Engineering

Buduję systemy RAG, agentów AI i serwery MCP do zastosowań produkcyjnych. Najwięcej pracy wkładam w wyszukiwanie kontekstu, ustaloną strukturę odpowiedzi i wywoływanie narzędzi. To właśnie tam efektowna demonstracja zmienia się w przewidywalne oprogramowanie albo się rozpada.

LLM
LLM
Agenty AI
Agenty AI
RAG
RAG
MCP
MCP
Vercel AI SDK
Vercel AI SDK
pgvector
pgvector
Qdrant
Qdrant
Structured output
Structured output
Tool calling
Tool calling

3D / CAD Engineering

Modeluję części w FreeCAD i Fusion 360, a powtarzalną geometrię generuję kodem w OpenCascade, CadQuery i build123d. Modele przenoszę do przeglądarki przez WebGL i xeokit, pracując po drodze z formatami STEP, IFC i glTF.

FreeCAD
FreeCAD
Fusion 360
Fusion 360
OpenCascade
OpenCascade
CadQuery
CadQuery
build123d
build123d
WebGL
WebGL
Three.js
Three.js
xeokit
xeokit
STEP
STEP
IFC
IFC
glTF
glTF

Cloud / Infrastructure

Utrzymuję własną infrastrukturę opartą na Dockerze, Linuksie, Nginx, Cloudflare i Proxmox. Wdrożenia automatyzuję przez CI/CD i Ansible, a metryki oraz logi ustawiam tak, żeby zobaczyć awarię, zanim zgłosi ją użytkownik.

Docker
Docker
Linux
Linux
AWS
AWS
Nginx
Nginx
Cloudflare
Cloudflare
Ansible
Ansible
GitOps
GitOps
CI/CD
CI/CD
Proxmox
Proxmox
Observability
Observability

Data / Storage

Dobieram bazę do danych i sposobu, w jaki będą używane. PostgreSQL jest moim domyślnym wyborem dla systemów relacyjnych, MongoDB i DynamoDB obsługują luźniejsze struktury, SQLite dane lokalne, a Redis pamięć podręczną i kolejki.

PostgreSQL
PostgreSQL
MongoDB
MongoDB
DynamoDB
DynamoDB
SQLite
SQLite
Redis
Redis

Embedded & Robotics

Buduję prototypy sprzętowe na ESP32, Arduino i Raspberry Pi. Czujniki podłączam przez UART, I2C i SPI, a urządzenie łączę z resztą systemu przez MQTT. Kiedy gotowy moduł nie wystarcza, projektuję płytkę w KiCad lub EasyEDA.

ESP32
ESP32
Arduino
Arduino
Raspberry Pi
Raspberry Pi
C / C++
C / C++
MQTT
MQTT
UART / I2C / SPI
UART / I2C / SPI
KiCad
KiCad
EasyEDA
EasyEDA

Referencje

Aneta Ostraszewska
adw. Aneta Ostraszewska
Founder @ Kancelaria Adwokacka
Współpracę z Panem Dominikiem oceniam bardzo wysoko. Zlecenie zostało zrealizowane terminowo, z dużą dbałością o szczegóły oraz pełnym zrozumieniem specyfiki branży prawniczej.
Źródło: Opinia na piśmie
Founder @ ThreeDee
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.
Źródło: LinkedIn
Graphics Software Engineer, founder @ xeokit SDK
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.
Źródło: LinkedIn
Freelance Software Engineer
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.
Źródło: LinkedIn
Piotr Kantkowski
Piotr Kantkowski
Founder @ Komspec
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.
Źródło: Opinia na piśmie
Kier. Katedry Informatyki Medycznej i Telemed. @ WUM
Ekspert! Profesjonalnie podchodzi do swoich zadań i nie unika kontaktu z klientem. Polecam!
Źródło: LinkedIn

Z PayloadCMS na Astro Content Collections

Po dwóch latach na PayloadCMS przeniosłem treść tej strony do plików MDX w repo. Deploy z 8 min do 2, build 60% szybciej, Lighthouse w górę o 5 punktów. Co straciłem i komu nie polecam.

Parametryczny generator modeli 3D sterowany AI

Spędziłem miesiąc budując generator parametrycznych modeli 3D, w którym agent AI dostaje prompt i wypluwa gotowy plik STEP, GLB i FCStd. Działa. I nadal nie zrobił nic, czego nie zrobię ręcznie w pięć minut we FreeCAD GUI.

T3 Code - Most między CLI a GUI w świecie AI coding

Jeśli używasz Cursora lub Claude Code, wiesz już, że narzędzia AI do programowania dzielą się na dwa obozy: GUI-first (edytory z wbudowanym AI) i CLI-first (agenty terminalowe). T3 Code wchodzi dokładnie w środek, i robi to świadomie.

Co naprawdę zmieniło się w druku 3D w 2025

Moja Artillery Sidewinder X1 ma sześć lat i nadal robi co potrzebuję. Co realnie zmieniło się w druku 3D od 2024 i kiedy warto wymienić starą drukarkę na Bambu Lab P1S.

Przeglądarka Browsh: minimalizm, wydajność i magia ASCII, a to wszystko w terminalu

W świecie, w którym przeglądarki internetowe potrafią pożerać gigabajty pamięci RAM i zasypywać nas dziesiątkami kart, istnieje narzędzie, które pokazuje zupełnie inne podejście do surfowania po sieci, Browsh.

Zbudujmy coś, co ma sens.

Mam teraz czas na nowy projekt. Jeśli coś planujesz, napisz. Krótka wiadomość wystarczy, resztę ustalimy.