Kod to mój drugi język. Jako architekt z pasją do technologii tworzę narzędzia które rozwiązują realne problemy branży AEC - od automatyzacji BIM po kompleksowe aplikacje webowe i mobilne.

Automatyzacja BIM

Specjalizuję się w automatyzacji procesów projektowych w środowisku Autodesk:

  • Dynamo - skrypty wizualne do parametrycznego modelowania
  • Revit API (C#) - wtyczki i dodatki rozszerzające funkcjonalność
  • pyRevit - narzędzia w Python dla szybkiego prototypowania
  • Automatyczne generowanie dokumentacji i zestawień
  • Batch processing i masowe operacje na modelach
  • Integracja z zewnętrznymi źródłami danych

Aplikacje webowe

Tworzę nowoczesne aplikacje internetowe wykorzystując:

  • Frontend: React, Vue.js, TypeScript, HTML5/CSS3
  • Backend: Node.js, Python, REST API, GraphQL
  • Bazy danych: PostgreSQL, MongoDB, Firebase
  • Cloud: AWS, Azure, Google Cloud
  • Dashboardy i wizualizacje danych projektowych
  • Aplikacje do zarządzania procesami BIM

Aplikacje mobilne

Rozwijam aplikacje na urządzenia mobilne:

  • Aplikacje cross-platform (React Native, Flutter)
  • Narzędzia do inspekcji na budowie
  • Aplikacje AR do wizualizacji projektów
  • Integracja z sensorami i urządzeniami IoT

IoT i Mikrokontrolery

Łączę świat fizyczny z cyfrowym poprzez:

  • Platformy: Arduino, ESP32, Raspberry Pi
  • Systemy monitoringu budynków (temperatura, wilgotność, CO2)
  • Prototypy urządzeń smart home
  • Integracja sensorów z systemami BIM i digital twin
  • Automatyzacja i sterowanie instalacjami

AI i Machine Learning

Najnowszy obszar mojej działalności - tworzenie narzędzi wykorzystujących sztuczną inteligencję:

  • Wtyczki do Revit z integracją LLM (Claude, GPT)
  • Automatyczna klasyfikacja elementów BIM
  • Generatywne wspomaganie projektowania
  • Analiza i optymalizacja modeli z wykorzystaniem ML
  • Chatboty i asystenci projektowi

Przykładowe projekty

  • AI Revit Assistant - wtyczka integrująca AI z procesem projektowania
  • BIM Dashboard - aplikacja webowa do monitoringu projektów
  • Auto-Documentation - automatyczne generowanie dokumentacji z modelu
  • Clash Reporter - narzędzie do raportowania kolizji
  • Smart Building Monitor - system IoT do monitoringu budynku