MapMath / About

Umar Farooq
A decade of building, architecting, and shipping products across native mobile, web, cloud infrastructure, and AI — 60+ solutions shipped.
Why I compiled this
Over a decade I've developed 60+ software solutions across industries — 9 of them built on map mathematics. Real-time monitoring dashboards, radar-style proximity tools, geospatial analytics platforms, delivery dispatch systems. The math is the same whether you're tracking 10 vehicles or 10,000 field agents.
Every time I hired a developer or onboarded someone to a map-heavy project, I'd point them at a scattered mix of Wikipedia articles, Stack Overflow answers, and the source code of Turf.js. There was no single resource that went from lat/lon basics all the way to 3D terrain and camera matrices, with working code at each step.
MapMath is that resource. It's compiled from the formulas, edge cases, and worked examples I've accumulated across those projects — written to be useful on the first read and useful as a reference you come back to.
Map applications built
These are the projects the formulas in this guide were tested against — real production systems, not toy examples.
Real-time fleet monitoring
Live vehicle tracking with geo-fenced alerts and route history.
Radar-style proximity system
Pulse animations, sector queries, and bearing-based UI for field teams.
Delivery dispatch platform
Driver assignment, ETA calculation, and live route optimisation.
Asset tracking dashboard
MQTT-driven updates with clustering at scale across a large area.
Field inspection app
Offline-capable maps, GPS-tagged photos, and route logging.
Indoor navigation system
Custom tile pipeline and pixel-coordinate hit-testing on floor plans.
Geospatial analytics tool
Spatial aggregation, heatmaps, and density queries on large datasets.
Geo-fenced attendance system
Worker check-in/check-out gated by polygon-defined site boundaries.
Drone flight-planning tool
Waypoint planning, no-fly-zone enforcement, and live telemetry overlay.
Get in touch
Questions about the guide, bulk orders, team licences, or a student/researcher discount — email is the best way to reach me.