Skip to content
View muhammadahmed-01's full-sized avatar

Block or report muhammadahmed-01

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
muhammadahmed-01/README.md

Muhammad Ahmed

Backend engineer at Careem (Uber's $3.1B MENA acquisition), building and operating distributed systems in multi-region production.

I work on what matters when systems get serious — reliability under load, data integrity under concurrency, observability when something breaks, and cost efficiency when the cloud bill arrives.

Most of my best work started with a question I couldn't answer without measuring it.


What I'm Working On

  • 📝 Writing production case studies at Systems & Stories
  • 🔧 Open-source labs that break on purpose, then prove the fix under load
  • 📚 Deep-diving DDIA and distributed systems fundamentals

Featured Work

These aren't slide-deck architectures — each repo runs, load-tests, and reconciles metrics before claiming victory.

Project What It Proves Stack
Go Concurrency & Ledger Integrity $9,640 vanished at 0% error rate — lost updates under 800 VUs while dashboards stayed green; pessimistic vs optimistic locking compared with k6 Go · PostgreSQL · Prometheus · k6
Distributed Rate Limiter ~77k requests, 8/8 PASS — tiered IP→JWT→account defense, atomic Redis+Lua sliding windows, Grafana totals matched to Prometheus Java · Spring Boot · Redis · Grafana · k6

Latest Writing

📖 The Money Vanishing Problem: Concurrency & Data Integrity


Stack

Languages:      Go · Java
Backend:        Spring Boot · REST APIs · Clean Architecture
Data:           PostgreSQL · Redis · Kafka
Cloud:          AWS · Kubernetes · Docker
Observability:  Prometheus · Grafana · Dynatrace · Splunk

Certifications

🏆 AWS Certified Solutions Architect – Associate (861/1000)


I write about backend systems, production war stories, and the engineering decisions behind them. 📬 muhammad.ahmed112719@gmail.com · LinkedIn · Blog

Pinned Loading

  1. Go-Concurrency-Ledger-Integrity Go-Concurrency-Ledger-Integrity Public

    Lost updates under load: $9,640 vanished at 0% error rate with 800 VUs, then fixed with pessimistic and optimistic locking. Go, PostgreSQL, k6, Prometheus.

    Go 1

  2. DistributedRateLimiter DistributedRateLimiter Public

    Stop API abuse before it becomes an outage: tiered IP/JWT/account limits, atomic Redis+Lua sliding windows, Grafana observability, verified 77k-request k6 suite (8/8 PASS).

    Java