Builder of Cool Things
I wrangle APIs, massage massive geospatial datasets, and build cloud infrastructure that actually stays awake.
About (Sort Of)
I'm a Senior Software Engineer who runs on caffeine and turns chaos into clean, scalable code. Five-plus years deep in TypeScript, Python, React, Next.js, and FastAPI — and yes, I genuinely enjoy shipping software that works beautifully end-to-end (and doesn't ghost you at 2 AM).
These days I'm a Senior Software Engineer at xMap, wrangling two supercharged geospatial platforms (Studio and Polygon). I recently pulled off a serverless migration that shaved 20% off our cloud bill — because scaling should be flawless, not fear-inducing.
Before that I had way too much fun at Turing, Simply Zibra, and Decision Labs — building real-time collaborative map builders, slick Flutter payment apps, and full-stack clouds on AWS and GCP. Deployment times: sliced in half. Humans: mentored. Ego: kept mostly in check.
I'm a card-carrying member of the test-driven-development fan club and an unapologetic functional-programming nerd (yes, I actually like writing tests — send help, or don't). Want to geek out over tech or trade cat gifs? Ping me at usman.haider.developer@gmail.com!
Experience
2023 — PRESENT
Wrangling two high-flying geospatial platforms (Studio & Polygon) using React and FastAPI. Set up Stripe cash flows, tight AWS Cognito auth with MFA, and saved 20% on our cloud bill by going serverless.
React
FastAPI
AWS
Stripe
Serverless
2022 — 2023
Crafted an ultra-fast mapping annotation tool with Deck.gl and Nebula.gl (speeding things up by 25%!). Deployed a slick microservices setup with GraphQL and enabled real-time multiplayer map editing.
Deck.gl
Nebula.gl
GraphQL
Microservices
TypeScript
2019 — 2022
Breathed new life into legacy apps and built neat full-stack products with React, Node.js, and Rails. Champed TDD, cut deployment times cleanly in half on AWS/GCP, and locked things down with OAuth2.
React
Node.js
Ruby on Rails
TDD
View LinkedIn Profile →
Projects

An exciting geospatial data marketplace built with React and FastAPI. Features Stripe checkouts with instant data delivery, AWS Cognito auth with Google logins, and a rock-solid multi-tenant core.
React
FastAPI
Stripe
AWS

A super-smart location intelligence tool for visualising geographic data. Powered by serverless AWS sorcery (Lambda, API Gateway, S3, CloudFront) to handle insane scale.
React
Serverless
AWS

A speedy payment companion app crafted in Flutter, talking to multiple Open Banking APIs, backed by Google's Firebase and GCP for smooth transaction monitoring.
Flutter
Firebase
GCP
View on GitHub →
Writing

Jul 23, 2026
Making invalid states unrepresentable in TypeScript
Most "impossible" bugs are really states the type system let you construct. Discriminated unions let you delete a whole category of them by design — before they ever run.

Jun 28, 2026
Rendering millions of points in the browser with deck.gl
Putting millions of geospatial features on a map without melting the main thread is mostly a story about the GPU — and about what you choose not to render.

Jun 10, 2026
Why I still reach for test-driven development
After a few hundred thousand lines of code, TDD isn't dogma for me — it's the fastest way I know to design software I actually trust.
Contact
Have a wild idea, an exciting role, or just want to argue about tabs vs spaces? Drop me a message and I'll fly back into your inbox!
Built with dark-mode energy and a healthy respect for semicolons. Crafted in Inter, because even chaos deserves good typography.