Rozdział 2
Doświadczenie
Kilkanaście lat w trzech rolach, które z czasem się połączyły: architekta, koordynatora BIM i inżyniera danych. Poniżej przebieg pracy, od najnowszych.
Zarządzanie
Doświadczenie zbierałem przy koordynacji interdyscyplinarnych projektów oraz wdrażaniu międzydziałowych procesów. Od liniowych projektów energetycznych po zaawansowane technologicznie realizacje przemysłowe. Zbieranie wymagań, harmonogramowanie, praca z interesariuszami, prowadzenie zespołów, projektowanie cyklu życia produktu, optymalizacja i automatyzacja procesów w skali firmy a nie pojedynczego działu.
Inżynieria danych i IT
Automatyzacja procesów AEC 2026
Klient: Atlas Ward Polska. Koordynacja i plan wdrożenia: automatyczne generowanie obiektów logistycznych i przemysłowych, automatyczne pozyskiwanie i przetwarzanie danych z 200 konstrukcyjnych modeli IFC, agregacja i analiza danych z wielu projektów firmy. Nadzór nad kilkoma zespołami pracującymi do wspólnego celu.
Konsultant wdrożeniowy 2026
Klient: Zoovu. Vue.js, Three.js, 3D. Wdrożenie biblioteki Three.js jako lekkiego zamiennika dotychczasowego rozwiązania. Optymalizacja procesów i zasady obsługi przyszłych projektów 3D.
Analiza danych budowlanych 2024–2026
Python (IfcOpenShell, OpenCV, bpy), Ollama (modele wizyjne). Projekt ujednolicenia danych z rozproszonych środowisk budowy. Uporządkowanie danych w wielu formatach (modele 3D, rysunki, specyfikacje tekstowe) w centralnej bazie, która daje interesariuszom szerokie możliwości analityczne.
Analizy przestrzenne 2023–2026
Python (QGIS, ezdxf, laspy, plotly, scipy, sktime, skforecast), różne API. Automatyzacja dla projektów OZE: turbiny wiatrowe, PV i inwestycje liniowe. Geometria parametryczna generowana z danych bieżących i historycznych (nasłonecznienie, pogoda, ceny energii) do analizy przyszłej miesięcznej rentowności.
Sterownik farm fotowoltaicznych od 2022
Nginx, Python (FastAPI, pandas, plotly, cfgrib, scikit-learn, skforecast), JavaScript. Serwis, który zbiera i analizuje dane z rynku energii, prognozy pogody i promieniowania słonecznego. Trafność 50–90% w przewidywaniu skoków cen energii i wahań zależnych od pogody.
Administracja serwerami 2024
Apache, Tomcat, Maven, Nginx. Automatyzacja wdrożeń i optymalizacja aplikacji serwletowych, skrypty Bash i zabezpieczenie serwerów.
Generator planów sytuacyjnych 2022–2024
Python (httpx), Revit API (Python, C#), QGIS API, różne API. Silnik GIS do automatycznego tworzenia trójwymiarowych planów sytuacyjnych na potrzeby projektowania. Algorytmy segmentacji, klasyfikacji i rejestracji chmur punktów.
Simple Asset Manager 2019–2021
Blender, Python. Dodatek do Blendera: menedżer zasobów z automatycznymi miniaturami i strukturą katalogów. UX, zgłoszenia błędów, wersjonowanie i rozwiązywanie problemów na różnych systemach.
Solar Analysis 2017
Python, bpy, PIL. Dodatek do Blendera do analizy nasłonecznienia według polskich przepisów. Podejście hybrydowe: analiza 3D i przetwarzanie obrazu wypalane w teksturach. Później przeniesiony do Revita.
BIM i technologie w budownictwie
Specjalista ds. danych i technologii, ekspert BIM, R&D od 09.2024
Atlas Ward Polska Sp. z o.o., Wrocław. Python, IfcOpenShell, pandas. Optymalizacja procesów R&D: trzydniowe ręczne operacje zamienione w trzygodzinny proces weryfikacji. Automatyzacja procesów w całej firmie i projekty łączące BIM i IT.
Automatyzacja procesów, koordynator BIM 01.2020–06.2024
Archicom Studio Projekt, Wrocław. Automatyzacja kluczowych procesów projektowych: 40 godzin ręcznej pracy tygodniowo zastąpione 10 minutami działania skryptów i 2 godzinami weryfikacji. Wdrożenie CI/CD w projektowaniu.
Architekt 11.2011–10.2019
Tendra Arkitektur, Reykjavík · R2 Biuro Projektów Lesław Rubik, Wrocław · Studio Architektoniczne FOLD, Wrocław. Projekty mieszkaniowe, publiczne, przemysłowe i handlowe w Polsce i Norwegii. Wybrane projekty.
Wykształcenie i certyfikaty
- Architektura i urbanistyka, Politechnika Wrocławska; rok na TU Dresden.
- Uprawnienia budowlane do projektowania w specjalności architektonicznej bez ograniczeń (29.12.2015).
- edX MITx 6.00x: Introduction to Computer Science and Programming (2013).
- PRINCE2 Foundation.
- ACERT: angielski B2; Grundstufe 2: niemiecki A2.
- Prawo jazdy kat. A, B.
Języki
- polski – ojczysty,
- angielski – biegły w mowie i piśmie,
- niemiecki – komunikatywny,
- islandzki – podstawy (hobby).
Technologie
| Obszar | Narzędzia |
|---|---|
| Języki | Python, C#, Rust, C, JavaScript, Bash |
| Dane | pandas, scikit-learn, sktime, skforecast, pydantic, OpenCV, PIL |
| BIM | Revit API, Dynamo, IFC, IfcOpenShell, AutoCAD, bpy |
| GIS | QGIS, geopandas, shapely, pyproj, ezdxf, laspy, open3d, k3d |
| Web | FastAPI, httpx, Playwright, BeautifulSoup, SvelteKit, Vue, Three.js |
| Infrastruktura | Linux, Docker, Podman, Nginx, Apache, GitLab CI, borgbackup, rclone, nix, SurrealDB |
| Narzędzia | git, lazygit, neovim, nushell, ffmpeg, Inkscape, GIMP |