I build software for working with geospatial data. I work at Septima, a Danish company, and live in Sweden.
- JSTS — JavaScript Topology Suite, a library for planar geometry and topology.
- jsts2geojson — Convert geometries between JTS and GeoJSON in Java.
- topolis — JavaScript library for planar topology representation and operations.
- FlatGeobuf — Performant binary encoding for geographic data, with optional spatial indexing.
- rgis — Experimental cross-platform GIS in Rust.
- rosm — Import OpenStreetMap data into PostgreSQL.
- seamark — Rust framework for building JSON:API servers with Axum and SeaORM.
- rearcut — Earcut-style polygon triangulation in Rust.
- envsubst — Environment variable substitution for text.
- Loom — Experimental remote-first coding-agent environment.
- PgKeyValueDB — Simple document database abstraction backed by PostgreSQL.
- PgEFCoreCopy — EF Core extension that uses PostgreSQL
COPYfor bulk operations. - Utf8JsonStreamReader — Streaming UTF-8 JSON reader.
- StreamingZipReader — Read ZIP archives as a stream.
- JTS — Java library for creating and manipulating vector geometry.
- GeoTools — Java toolkit for geospatial data.
- GeoServer — Server for sharing geospatial data.
- OpenLayers — JavaScript library for displaying maps on the web.
- PostGIS — Spatial database extension for PostgreSQL.
- GDAL — Library for translating and processing geospatial data formats.
- FlatBuffers — Cross-platform serialization library.
- NetTopologySuite — .NET GIS library for spatial data and operations.







