Mir Saad Ali

Software Engineer · Karachi, Pakistan

About

Karachi, Pakistan

Hi, I’m Saad. I build the parts of an app nobody notices until they break. The service dozen of other services depend on. The checkout that doesn't charge you twice. The service that has to stay standing while a few million people order breakfast at the same time. These days I do that at Careem, mostly in Java and Go, with the Careem Plus and Pay team.

I got here by trying things before I properly understood them. The first money I earned from code was $20, in my third semester at FAST NUCES. The sum was ridiculous and I was thrilled anyway, because somebody had paid for a thing I made. Freelance clients followed, then a part-time mobile development job to cover tuition, then an internship at Disrupt.com that turned into two years building identity and authentication systems.

Somewhere in the middle of that I co-founded a startup called Atom1 with two friends, and ran a Ramadan food drive called Ehsaas with my final-year project teammates. Neither one reads as a straight line on a CV. Both taught me more than a straight line would have.

I grew up in Saudi Arabia, where maths and computers quietly took over the hours between cricket and football in the street. I live in Karachi now, and play more padel than is strictly reasonable. One day I want to build something of my own, which is why I’m still collecting the experience to do it properly.

Languages
Java, Go, Python, JavaScript / TypeScript, PHP
Backend
Spring Boot 3, NestJS, Node.js (Express), Symfony, Kafka, RabbitMQ, gRPC
Data
PostgreSQL, MongoDB, Redis, Elasticsearch, Milvus
Infrastructure
AWS, Docker, Kubernetes, Jenkins, Dynatrace, Git

Experience

most recent first

Software Engineer at Careem

Jun 2025 to present · an Uber and e& company

  • Built and now own a transactional spending control platform in Java and Spring Boot, exposing gRPC APIs and publishing Kafka events so internal services can enforce configurable spending limits through reservation based controls.
  • Developed an internal AI agent using MCP to connect Jira, GitHub and Dynatrace DQL observability data, automatically generating weekly resource-tuning tickets and pull requests across the Plus subscription estate, later packaged as a reusable Claude skill.
  • Implemented the 1 Click Plus Upsell flow with the Pay team using Java and a new Plus SDK, onboarding roughly 120K EU Remittance users to Careem Plus and shipping the beta in three weeks across four cross functional teams.
  • Drove the AED/SAR Aurora Unicode currency symbol rollout across 30+ repositories and 20+ squads, authoring the shared currency contract that unblocked consistent EN/AR right to left rendering company-wide.
  • Migrated 7+ Careem Plus subscription microservices to internal cluster Kubernetes hostnames, removing external failure points and cutting DNS costs, then tuned HPA and JVM limits to eliminate recurring production OOM kills.

Software Engineer at Disrupt.com

Oct 2023 to May 2025

  • Architected a multitenant OAuth 2.0 identity platform for Secure.com, in the same vein as Okta, using NestJS and Spring Boot 3 microservices, Kafka, PostgreSQL and Elasticsearch, with tenant-aware Redis caching to sustain high-traffic authentication flows.
  • Delivered authentication and authorization services for PureSquare on a PHP Symfony microservices stack using FusionAuth 2.0, Okta and RabbitMQ, and migrated on-premises assets to AWS CloudFront with Redis caching to cut delivery latency.
  • Benchmarked Keycloak against Midpoint before designing the internal IAM solution, shipped fixes for the PureVPN browser extension, and resolved critical WHMCS billing defects that improved payment success rates.

Software Engineer Intern at Disrupt.com

Jun 2023 to Sep 2023

  • Automated resume screening with the Milvus vector database, OpenAI embeddings, Flask and React, reducing HR shortlisting time by 70%.
  • Built a review autocomplete feature for the Savyour app using an LSTM model, increasing user-submitted reviews by 30%, and migrated secondary search to OpenSearch to improve query latency.

Projects

7 projects

Ehsaas

React Native, Node.js, Express, MongoDB · Final year project

A cross platform emergency response app with an ML triage model, combining ambulance dispatch, blood donation coordination, a missing-person locator and Google Maps to cut response time.

Procom ’23 Event Booking

React Native, Node.js

An event registration platform with a PayPro payment gateway integration, serving around 1,000 users at a 5-star rating.

FileHive

React, Firebase · Aug 2021 to Oct 2021

A Google Drive style directory manager. Users create, organise and delete files and folders in a nested hierarchy, with the front end in React and storage in Firebase.

B+TunePlayer

C++, MySQL, B+ Trees · Mar 2021 to Jun 2021, university team project

An audio player whose music library is indexed with a B+ Tree, so browsing and searching stay fast as the collection grows.

RealChat

React Native, sockets · Nov 2020 to Jan 2021

A real time group chat app built on socket connections, with a simple green and black theme.

AutoFormFiller

Python, Selenium · Aug 2020 to Oct 2020

A QA automation tool that fills in forms from configurable input scenarios to find bugs, and writes a detailed report of what it found.

This website

Next.js, TypeScript, zero runtime dependencies

A desktop environment and interactive shell in the browser. The window manager, virtual filesystem and command parser are all handwritten, with no UI framework and no state library.

Beyond work

the side quests

Atom1

Co founder, atom1.ai

Started with two friends while working full time. We shipped several client projects and grew to three hired engineers. We eventually wound it down so everyone could focus on their jobs, and I came away with a real education in client work, hiring and the parts of a company that are not code.

Ehsaas initiative

Community project, @ehsaas.pakistan

Grew out of our final year project during Ramadan. We hand out food, clothes and groceries, run meal drives and visit orphanages with gifts. Every donation is accounted for publicly on ehsaas.pakistan, because trust is the whole game. It is still active every Ramadan.

Student communities

ACM and Google Developer Student Club

Guest Relations Head at ACM, then Mobile Development Lead at GDSC, where I ran React Native sessions for juniors.

Off the clock

Padel (currently the main obsession), Cricket, Football, Chess, Gaming, Movies, The gym.

Blog

No blogs yet, visit back soon ;)

    Education

    2019 to 2023
    FAST NUCES Karachi
    BS Computer Science
    2015 to 2019
    PISES Riyadh
    O and A Levels, Sciences

    Certifications

    AWS Cloud Practitioner

    Amazon Web Services · issued Feb 2025, expires Feb 2028

    credential id a4edb154-f78f-4bef-9925-61f1203813a9

    Intermediate Python

    DataCamp · issued Jan 2022

    credential id 243b692b445ce07c04b6e87b443a7041de8d318c

    Azure: create a REST API using NodeJS Serverless Functions

    Coursera Project Network · issued Nov 2020

    credential id XKLJGKBJF52V