Senior Software Engineer & Builder of Cool Things
I wrangle APIs, massage massive geospatial datasets, and build cloud infrastructure that actually stays awake.
About
I'm a Senior Software Engineer who translates caffeine into clean, scalable code. With over five years of experience building products in TypeScript, Python, React, Next.js, and FastAPI, I love shipping software that works beautifully end-to-end (and doesn't break at 2 AM).
Right now, I'm a Senior Software Engineer at xMap. I build supercharged geospatial platforms (Studio and Polygon), and recently orchestrated a serverless migration that sliced our cloud bill by 20% while making our scaling absolutely flawless.
Before this, I had fun at Turing, Simply Zibra, and Decision Labs. I've built real-time collaborative map builders, sleek Flutter payment apps, and full-stack clouds across AWS and GCP. I've also sliced deployment times in half and mentored some amazing humans.
I'm a massive advocate of test-driven development and functional programming (yes, I actually like writing tests). 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!
Clean by design, crisp and light. Crafted in Inter to look like real, honest work.