Timothy Ellersiek

Geospatial software engineer

I turn location data into software that scales, from the first business question to systems running in production.

pigeon + geom: one finds the way home, the other proves it.

Work

A selection. Data-heavy systems that had to hold up with real users on them. I like a real challenge, the technical kind and the people kind.

Navigation and routing for a commercial delivery fleet

Tesco · Current

An Android navigation product for Tesco's trucks and vans, rolled out across the UK and Central European markets, and routing across both the last mile and the secondary transport network, with measurable gains in delivery speed, cost efficiency and service levels. I led the international cross-functional teams behind it.

Cloud-native geospatial for NASA open source

Development Seed

Work on NASA's open-source programs: scalable tooling for storing, processing and serving spatial data in the cloud, so Earth observation data is open to the people who need it.

Player behaviour in EVE Online

Fraunhofer IAIS

Behavioural analytics research inside EVE Online's economy, mining large-scale player interaction and trade data for engagement patterns, and turning them into insights for game balance and player experience.

Other projects

Where to put the turbines

Nordex · Wind energy

Siting optimisation for wind parks: working out where each turbine goes on the map, and what the terrain and local constraints actually allow to be built.

Trenching routes for fibre rollout

Broadband Academy · Telecoms infrastructure

Optimising the trenches that carry fibre-optic cable, planning the dig that brings faster internet to cities, towns and villages across Germany.

Routing for leisure boats

onNAV · Recreational boating

Route planning for recreational boats in US coastal waters and rivers, along the same lines as ENC Routing.

Open source

Tools I build in the open. Free to use, fork and improve.

ENC Routing

Maritime navigation

An experimental route planner for S-57 electronic navigational charts. Give it a start, a destination and a vessel draft, and it routes around charted land, shallow water, wrecks and obstructions.

The search is deliberately simple: A* over a safe-water grid, with charted channel centerlines carried in the same graph. Cells touching a fairway or dredged area cost less, so routes prefer channels without treating them as safe by default, and a channel narrower than one grid cell is still navigable, because its centerline is.

99 Boundaries

Command line tool

Builds administrative boundary polygons for any country straight from OpenStreetMap, through the Overpass API and the OSM land polygons. Maritime and land boundaries at every admin level, batch runs across whole lists of countries, neighbouring boundaries filtered out automatically, and output as GeoJSON, Shapefile, GeoPackage, GeoParquet, CSV (WKT), MapInfo, KML, FlatGeobuf or a PostgreSQL dump.

Python, Overpass API, GDAL · MIT

About

Geospatial software engineer in the Cologne/Bonn region. Most of my work happens in the space between teams.

Between product and engineering

I translate. Product says what the business needs, engineering says what is actually buildable, and the two rarely arrive in the same words. My job is to make sure both halves hear each other, and that what comes out the other end is a requirement someone can act on.

That is the part of the work I like most: the stakeholders, the competing priorities, holding the whole picture in my head until it resolves. I know what the people around me are good at, and I put them where that counts. Then I make sure the thing actually ships.

It means being in the field as much as in the code. One day I am sitting next to a driver watching how a route really plays out; the next I am with the team that builds it, talking software. Neither side gets understood from a desk.