Freelance developer specialising in interactive 3D web visualizations and geospatial applications.
I work at the intersection of data, geography, and real-time 3D, building things that make complex spatial information feel immediate and explorable. Based in Freiburg im Breisgau, working remotely.
3D web visualizations interactive scenes with Three.js and React Three Fiber, custom GLSL shaders, real-time rendering with WebGL depth buffer tricks and volumetric effects.
Geospatial applications map-driven UIs combining Mapbox, ArcGIS, QGIS, and 3D Tiles, often with Python data pipelines (rasterio, numpy, pyproj) feeding the frontend.
Data art & generative pieces spatial datasets turned into plotted or rendered visual work, where the data pipeline is part of the design process.
| Project | Description | Stack |
|---|---|---|
| SatView | Satellite tracking and orbital visualization in the browser | Three.js · WebGL · TypeScript |
| Three-Geospatial App | Google Photorealistic 3D Tiles with ECEF coordinate math and volumetric clouds | Three.js · 3D Tiles · GLSL |
| Vessel tracking MVP | Live vessel positions on Mapbox terrain with shared WebGL depth buffer for correct 3D occlusion | Three.js · Mapbox · WebGL |
| Human body anatomy explorer | Interactive 3D anatomical model for medical/educational use | Three.js · React · GLSL |
| geo-projections.com | Geographic projection explorer — 50+ projections including custom 4-lobe Gingery via d3-geo | D3 · TypeScript |
| Botanica Explorer | Interactive plant phylogeny with D3 branching trees, GBIF distribution maps, and Open Tree of Life data | Svelte 5 · D3 · GBIF API |
| Freiburg trees geodata viz | City-scale tree inventory rendered as a spatial data visualization | D3 · QGIS · GeoJSON |
| River meander data art | USGS elevation data processed through QGIS and Python into plottable meander geometry | Python · QGIS · Blender |
3D & rendering Three.js · React Three Fiber · WebGL · GLSL · Blender · 3D Tiles · Cesium · Potree
Geospatial Mapbox · ArcGIS Enterprise · QGIS · D3 · rasterio · pyproj · GeoJSON · WMS/WFS
Web TypeScript · React · Svelte · Node.js · Electron
Data Python · numpy · pandas · SQLite · PostgreSQL
Open to freelance projects in 3D web visualization, geospatial applications, and data-driven interfaces.
Freiburg im Breisgau · remote-friendly






