Muhammad Haroon
Backend Engineer
I build the backend systems startups run on. Two years of Python, Go, and Node.js in production — data pipelines moving 50,000 records a day, APIs that hold their latency budget, and the cloud infrastructure underneath both.
- Based in
- Islamabad · UTC+5
- Overlap
- EU + US mornings
- Open to
- Full-time · Contract
GET /engineers/haroon
{
"name": "Muhammad Haroon",
"role": "Backend Engineer",
"years": 2,
"core": ["Python", "Go", "Node.js"],
"remote": true,
"accepting_work": true
}Three things founders hire me for
Ordered by depth of experience, not by what sounds impressive.
Data pipelines & automation
Python ingestion that keeps running at 3am. Retries, backoff, and distributed job execution so a failed source never takes the pipeline with it.
- Python
- Celery
- Redis
- Selenium
- Apify
APIs & backend services
REST services in FastAPI and Django, with Go where the latency budget demands it. Auth, rate limiting, and schema design included.
- FastAPI
- Django
- Express
- Go
- PostgreSQL
Cloud, delivery & observability
Infrastructure as code and pipelines that take a merge to production in under ten minutes — with the dashboards to prove it stayed healthy.
- AWS
- Azure
- GCP
- Docker
- Kubernetes
- Terraform
Numbers from shipped systems
Each one is a line on the resume and a system that ran in production.
BS Computer Science
NUST · 2022 — 2026
🥇 Rector's Gold Medal
0+
Records a day
Python ingestion pipelines at BitStride
0%
Query latency cut
PostgreSQL tuning and ORM refactors
0/s
Events streamed
Redpanda into Python workers
0h
Manual work removed weekly
Airtable, S3, and GCS integrations
Try the shell
Type `help`. It answers with everything below, and a bit more.
bash — portfolio.sh
Muhammad Haroon — interactive shell v2.0
Type `help` for commands, or click a suggestion below.
The stack
The same six groups as the resume, in the same order.
- Languages
- Python
- Go (Golang)
- JavaScript (Node.js)
- Backend & Frameworks
- Django
- FastAPI
- Express.js
- REST API
- Microservices Architecture
- Cloud & DevOps
- AWS
- Azure
- Google Cloud Platform
- Docker
- Kubernetes
- Terraform
- ArgoCD
- GitHub Actions
- Jenkins
- Databases
- PostgreSQL
- MongoDB
- Redis
- SQLite
- Observability & Monitoring
- Prometheus
- Grafana
- OpenTelemetry
- Data Engineering & Automation
- Web Scraping
- Selenium
- Distributed Data Processing
- Event Streaming
Four systems, end to end
The same four projects as my resume — in more detail, with the code where it is public.
- AI reforestation platform · NUST final year projectRector's Gold Medal
SeedScan
Turns one-off tree-planting drives into monitored campaigns, with disease detection from a phone camera.
- trees managed
- 10,000+trees managed
- disease detection
- ~85%disease detection
- community users
- 500+community users
- Flutter
- Appwrite
- Python
- Computer Vision
- LLM APIs
- AI SaaS for UGC ad generation
PromoGenAI
An end-to-end AI product: multimodal workflows generate video ads, behind subscription billing and real rate limits.
- API rate limiting
- 5-tierAPI rate limiting
- Celery queues
- PriorityCelery queues
- storage layer
- 2 cloudsstorage layer
- FastAPI
- React
- Celery
- Redis
- Stripe
- Azure Blob
- GCS
- High-throughput microservices
Event-Driven Analytics Engine
Buffers traffic spikes through a Kafka-compatible log, so a surge becomes queue depth instead of dropped requests.
- API response
- <10msAPI response
- events processed
- 2,000/sevents processed
- Terraform + ArgoCD
- GitOpsTerraform + ArgoCD
- Go
- Redpanda
- Python
- PostgreSQL
- Terraform
- Grafana
- Realtime messaging
Live Chat Support
A Go WebSocket support desk built for the moment every customer messages at once.
- concurrent users
- 1,000concurrent users
- message latency
- −50%message latency
- auth + bcrypt
- JWTauth + bcrypt
- Go
- WebSockets
- Redis
- SQLite
- Uber Zap
Two years, four teams
Remote-first since 2025.
Jun 2025 — Jul 2026
Python DeveloperBitStride · Remote
- Built Python and Node.js extraction pipelines processing 50,000+ records daily.
- Integrated Airtable, AWS S3, Google Cloud Storage, and Apify — removing 15+ hours of manual sync a week.
- Architected async processing and modular services, cutting scraping failure rates by 30%.
- Python
- Node.js
- AWS S3
- GCS
Jul 2025 — Aug 2025
Odoo Development InternAARSOL (Pvt) Ltd. · Islamabad
- Cut backend query latency 40% through PostgreSQL tuning and Odoo ORM refactoring.
- Refactored 12 legacy modules, reducing production errors.
- Python
- PostgreSQL
- Odoo
Aug 2024 — Sep 2024
Python Development InternUCapacity · Islamabad
- Built Django REST APIs handling 5,000+ daily requests.
- Cut query execution time 25% with indexing and schema optimisation.
- Brought deployment time under ten minutes with GitHub Actions.
- Django
- PostgreSQL
- GitHub Actions
Jul 2024 — Sep 2024
Python Development InternAiyin Inc · Islamabad
- Built FastAPI services that raised throughput 35%.
- Deployed scraping infrastructure on Azure across 20+ data endpoints.
- FastAPI
- Azure
- Python