Rozdział 3
Kod
Większość mojego kodu powstaje po to, żeby ktoś (często ja sam) nie musiał czegoś robić ręcznie. Część jest publiczna, większość pracuje u klientów i w firmach, w których działam. Najważniejsze opisuję szerzej w projektach.
Energetyka i dane
- Sterownik farm fotowoltaicznych (od 2022) – serwis łączący dane rynku energii, pogody i nasłonecznienia. Zatrzymuje i wznawia produkcję przy ujemnych cenach, przewiduje skoki cen. Rozwijany dalej w Leysie.
- Analizy przestrzenne pod OZE (2023–2026) – parametryczna geometria dla farm wiatrowych, PV i inwestycji liniowych z prognozą miesięcznej rentowności.
- Analiza danych budowlanych (2024–2026) – modele 3D, rysunki i specyfikacje sprowadzone do jednej bazy; lokalne modele wizyjne do odczytu dokumentacji.
BIM i Revit
- Generator planów sytuacyjnych (2022–2024) – trójwymiarowy plan sytuacyjny z publicznych danych GIS i chmur punktów, wczytywany prosto do Revita.
- Dodatki do Revita – narzędzia do startu projektu, raportowania i masowej weryfikacji modeli, rozwijane w biurach, w których pracowałem.
- CI/CD w projektowaniu – automatyczne sprawdzanie modeli przy każdej zmianie, na runnerach GitLaba.
- Stare skrypty do AutoCADa.

Blender
- Simple Asset Manager – menedżer zasobów z automatycznymi miniaturami.
- Solar Analysis – analiza nasłonecznienia budynków i planów urbanistycznych według polskich przepisów, godzinowa lub dla dowolnego okresu.
- meshroom2blender – import danych fotogrametrycznych z AliceVision Meshroom.
- Importer IFC dla Blendera 2.80 – porządki i optymalizacja, dziś zastąpiony przez Bonsai (dawniej BlenderBIM).
- Web VR – eksport przestrzeni z Blendera prosto do strony HTML.
Inne
- DogAlone – aplikacja webowa, która rozpoznaje wycie psa zostawionego w domu i odtwarza nagrany, uspokajający głos właściciela.
- Inkscape Master Page Export – eksport warstw z zawsze widoczną „stroną wzorcową”, jak w InDesignie.
- CV na żywo – Markdown zamieniany w CV czytelne na telefonie, w przeglądarce i na papierze.
- PKU – aplikacja na Androida dla osób z fenyloketonurią, które potrzebują bardzo ścisłych informacji o diecie.
- Finanse – statystyki i wykresy wydatków, offline.
- Drobne skrypty, np. rozmieszczanie pomieszczeń na podstawie wag powiązań.
- Zamknięte: statystyki czatów Messengera, statystyki połączeń z bilingu, Material Pass dla Blendera 2.79, Scrabble Solver na Androida.
Strony WWW
Zaczęło się od drobiazgów w WordPressie, które nie pasowały do mojej wizji. Tak nauczyłem się CSS, potem Flaska, JavaScriptu, a w końcu Svelte. Ta strona to SvelteKit, statycznie generowany, w dwóch językach.

