Python developer for backend APIs, data scraping, and automation bots.
Top Rated on Upwork · 200+ clients · 1M+ emails delivered via automation systems
Python roles that ship real systems: FastAPI / backend, scraping pipelines, automation bots, async APIs, CI-backed services. Not ML research.
Open to remote interviews. Happy to talk code, trade-offs, and boring reliability.
- Scraping and extraction pipelines — resilient collectors, structured output, monitoring
- Automation bots — browser/API workflows that replace repetitive ops work
- Backend APIs — async Python, clean architecture, tests, CI
- Agent-style ops tools — tool-using services for agency workflows (practical systems, not ML papers)
| Repo | Focus | CI |
|---|---|---|
| basic-rag-with-fastapi | Streaming RAG API (FastAPI + LangChain + Chroma) | |
| async-scrapekit | Async scraping toolkit — robots.txt, rate limits, export | |
| agency-ops-agent | Tool-using FastAPI agent for agency ops automation |
Quality over quantity — each public repo is meant to survive technical scrutiny.
- Upstream: Aggrete #6 —
aggrete --version - Upstream: vooda.ai #87 — remove duplicate httpx pin
- Real upstream Python contributions (backend / APIs / scraping / automation)
- Portfolio repos with tests and CI
- Interview-ready public work, not badge farming
- GitHub: muhammad-a-dev
- Location: Sialkot, Pakistan
Open to Python backend / automation roles and agency partnerships. If the job needs models and GPUs all day, I'm probably the wrong Ali.

