Software Engineer (FAST-NUCES '26) based in Lahore, Pakistan. I build offline-first mobile apps and backend services — software that keeps working when the network doesn't.
| Project | What it is | Stack |
|---|---|---|
| pak_connect | Off-grid BLE messaging prototype with Noise XX/KK secure sessions, store-and-forward relay, encrypted archives, CI coverage artifacts, and CodeQL | Flutter, Dart, Riverpod, SQLCipher |
| SalahSync | Private-source, offline-first prayer-time and mosque-schedule app with on-device calculation, encrypted backups, widgets, and public support/release information | Flutter, Drift/SQLite |
| Inventory & Work Order API | Auditable single-location inventory ledger and work-order fulfilment demo with CQRS, retry-safe stock posting, PostgreSQL xmin concurrency, and tested recovery paths |
C#, ASP.NET Core 8, Blazor, PostgreSQL, Docker |
| Incident & SLA Tracker | Auditable incident-SLA transition service with PostgreSQL-backed idempotency, migration rehearsal, competing-worker tests, and an at-least-once outbox | Python, FastAPI, PostgreSQL, Docker |
| go-rate-limiter | Admission-control service with atomic memory and standalone-Redis decisions, all-or-nothing bulk permits, bounded Prometheus metrics, and fail-closed dependency handling | Go, Redis, Gin, Prometheus, Docker |
Stack: Go · C#/ASP.NET Core · Dart/Flutter · Kotlin/Android · Python/FastAPI · Java · TypeScript · PostgreSQL · Redis · Docker · GitHub Actions
📍 Lahore, Pakistan · 🌐 abubakarmahmood.com · ✉️ [email protected] · LinkedIn



