Services

Eleven ways to cut
your map costs.

Each service is a complete, production-ready implementation, not a consultation or prototype. You own everything that gets built.

01

Self-hosted 3D Vector Maps

Stop paying per tile. Your map stack runs on your own server, so you pay for infrastructure, not API calls. There are no Google, Mapbox, or HERE fees. If you don't have a server, we host the tile API for you at a fraction of what the major providers charge.

Result: Zero tile API fees
02

Snap-to-Road GPS Tracking

Raw GPS drifts. This doesn't. Every vehicle position is snapped precisely to the road using OSRM (an open-source routing engine) so your map shows exactly where the vehicle actually is.

Result: ±2 m on-road accuracy
03

Google Maps Cost Reduction

If you're spending on Google Maps Platform, there's almost certainly a cheaper path. I audit your usage, identify what open alternatives can replace, and implement the migration end-to-end.

Result: Dramatically lower API spend
04

Mobile Apps: Background Location Tracking

Inside your Android or iOS app, location tracking that keeps working even when the app is pushed to the background. The same architecture used by Uber and Porter. Driver state, connectivity gaps, and battery constraints all handled correctly.

Result: Always-on accuracy inside your app
05

Web: Live Vehicle Movement

A web dashboard where every vehicle moves smoothly along the road in real time as location updates arrive. Built with self-hosted 3D vector maps and interpolated movement. No jarring jumps between GPS pings, and no per-tile billing.

Result: Real-time movement, zero map cost
06

End-to-End Backend

The full infrastructure: APIs for location ingestion, real-time event streaming, fleet state management, and data pipelines connecting mobile apps, web dashboards, and client systems.

Result: One complete, connected system
07

Directions API: Self-hosted or Hosted

Turn-by-turn routing using OSRM or Valhalla, open-source engines that run on your own server. Get route geometry, step-by-step instructions, distance, and travel time at a fraction of Google Directions API rates. No server? We provide a hosted endpoint at low fixed cost.

Result: Zero per-request routing cost
08

Place Finder API: Self-hosted or Hosted

Address search, forward geocoding, and reverse geocoding, self-hosted on your server using Nominatim and community road data. This replaces Google Places and Geocoding APIs at a dramatically lower cost. We can host it too if needed.

Result: Zero geocoding & places API fees
09

Deployment: Docker & Bare Metal

I set up and deploy every service I build, containerised with Docker Compose for easy restarts and zero-downtime updates, or directly on your server. Includes reverse-proxy config, environment management, and a handover document so your team can maintain it independently.

Result: Running in production, not just on localhost
10

ETA Engine: Real-time Arrival Estimates

Accurate arrival time estimates built on live vehicle positions and OSRM routing, not straight-line guesses. Factors in actual road distances, current vehicle location snapped to road, and configurable traffic assumptions.

Result: Accurate ETAs, no third-party dependency
11

Map Tile Data Release & Updates

Your self-hosted map stays current. I set up an automated pipeline that pulls fresh road data, rebuilds the vector tiles, and deploys the updated tileset to your server with zero downtime.

Result: Always-current maps, fully under your control