Abhishek Kushwaha $ whoami — available for consulting

Hello, World. I'm Abhishek
Kushwaha

I make maps route. I design, scale and productionize self-hosted routing enginesValhalla & OSRM — so your team owns its routing stack instead of renting it from Google.

  • 6+ yrs building logistics software
  • 2+ yrs architecting at FarEye
  • $0 Maps API bills after migration
abhishek@routing-engine: ~
$ neofetch
  o---o      abhishek@routing-engine
 /     \     ------------------------
o   o   o    Role:    Principal Engineer @ FarEye
 \   |  /    Domain:  Routing · Optimization · Geo
  o--o--o    Engines: Valhalla, OSRM, GraphHopper
     |       Stack:   Ruby on Rails, Python, Go, C++, K8s
     x       Data:    OpenStreetMap · PBF · GTFS
              Scale:   last-mile telematics @ fleet scale
              Uptime:  shipping software since 2015
$ ./optimize --routes --realtime 
Valhalla·OSRM· OpenStreetMap·GraphHopper· C++·Python· Go·Docker· Kubernetes·PostGIS· GTFS·Isochrones· Map Matching·Matrix API· Routing Engine·GPS Pings·Slot Booking·Helm·HPA·Ruby on Rails·Ocean Tracking·Event-Driven·VRP·

// what I do

Routing infrastructure, productionized.

Anyone can docker run a routing container. Making it survive real traffic, real map updates and real customers is a different sport. That's the part I've done over and over — and the part I'll do for you.

Self-host Valhalla & OSRM

Stand up your own routing engine on OpenStreetMap data — route, matrix, isochrone, map-matching — running in your cloud, on your terms.

kill the Google Maps bill

Distance & time matrices at scale

Sub-second N×N matrices feeding VRP and dispatch. I've tuned Valhalla and OSRM for high-throughput matrix workloads without the latency cliff.

high-throughput

Custom costing & truck routing

Vehicle restrictions, weight/height limits, turn penalties, time-based access, hazmat and last-mile constraints baked into the graph.

domain-aware

OSM data & tile pipelines

Automated PBF extracts, tile/graph builds and scheduled refreshes so your map is never months stale — with zero-downtime swaps.

always fresh

Scale, HA & observability

Kubernetes autoscaling, health checks, caching, load tests and dashboards — the boring reliability that keeps routing up at 3am.

production-grade

Migrate off Google / Mapbox

A measured migration path from paid APIs to self-hosted routing — parity tests, cost model, cutover plan, no surprises.

own your stack
📡

GPS ping ingestion at scale

Streaming device pings into real-time vehicle state — moving, idle, stopped — with clean storage, geofencing and event triggers that don't fall over under load.

real-time telematics
📅

Delivery slot-booking engines

Capacity- and feasibility-aware time-slot booking wired straight into routing — so the promise you make at checkout is one the fleet can actually keep.

capacity aware

Kubernetes for routing workloads

HPA autoscaling, Helm-packaged deploys, resource tuning and zero-downtime rollouts — routing infrastructure that scales up for peak and back down for the bill.

HPA · Helm

// about me

I've been living in the routing graph for years.

At FarEye I architect the real-time engine behind last-mile logistics — GPS-ping processing, alerts, slot-booking and multi-point routing for real fleets on real roads. Alongside that I take Valhalla and OSRM from raw OSM all the way to hardened, autoscaling production on Kubernetes.

Outside my day job I take that same playbook to other teams as a consultant — helping startups and enterprises skip the year of trial and error and get a routing stack they actually control.

Read the full story
10+years shipping software
5+years at FarEye
2015shipping since
2engines mastered

// let's build

Need Valhalla or OSRM in production —
without the pain?

Book a free discovery call. Tell me your routing problem; I'll tell you exactly how I'd solve it, self-hosted, in your infra.