I am Muhammad Afzal Kalwar, a Full-Stack Developer and Python Automation Engineer based in Islamabad, Pakistan, working with clients and teams remotely.
I build practical software for business workflows: CRM dashboards, auto dialers, email tools, web scrapers, internal automation, and AI-assisted voice/data products. My background is a B.S. in Computer Science from Air University, Islamabad, and my GitHub is focused on shipped projects rather than toy examples.
| Focus | What I build |
|---|---|
| Web apps and SaaS | React, Next.js, Node.js, FastAPI, dashboards, auth, APIs |
| Python desktop tools | PyQt6 apps, Windows utilities, Excel/data workflows |
| Automation | Playwright, Selenium, scraping, CRM integration, lead workflows |
| Communications | Auto dialers, Google Voice tooling, SMTP, email verification |
| AI and voice | Whisper, Groq, transcription, call scoring, analytics prototypes |
| Roles | Full-Stack Developer, Python Engineer, Automation Engineer |
| Availability | Freelance, contract, part-time, full-time remote |
| Location | Islamabad, Pakistan - remote worldwide |
| Portfolio | mafzalkalwardev.github.io |
| Contact | Email - LinkedIn |
Common project types: auto dialers, CRM tools, dispatch websites, email verification platforms, web scrapers, admin dashboards, API integrations, and Excel/data automation.
| Project | What it does | Stack |
|---|---|---|
| Indus Transport Auto Dialer | Production Windows dialer with Google Voice, pacing, CRM, Excel lists, and call workflow support. | Python, PyQt6, SQLite, Whisper |
| Bulk Email Verifier | Self-hosted email verification with syntax, MX, SMTP checks, and Docker-ready deployment. | Go, Node.js, Docker |
| Fiverr Lead Extractor CRM | Lead extraction and CRM workflow with Playwright, MongoDB, BullMQ, exports, and admin UI. | TypeScript, Next.js, Playwright |
| CallAudit-X | AI call auditing platform for transcription, scoring, and analytics. | TypeScript, Next.js, AI |
| Google Voice Dispatch Agent | Dispatch automation with Selenium, Groq scripting, voicemail detection, and local TTS. | Python, Selenium, Groq |
| Playwright Scraper Pro | Multi-page scraper with GUI support, asset downloading, and export workflows. | Playwright, Node.js, Express |
View more projects on my portfolio
| Category | Repositories |
|---|---|
| Dialers and voice | indus-transport-auto-dialer, google-voice-dispatch-agent, python-auto-dialer-pro |
| Email platforms | bulk-email-verifier, mailforge, email-verifier-pro |
| Web and CRM | fiverr-lead-extractor-crm, CallAudit-X, sms-marketing-crm |
| Scrapers and data | playwright-website-scraper-pro, fmcsa-safer-scraper, excel-mc-data-cleaner |
| All repositories | Browse GitHub repositories |
class MuhammadAfzalKalwar:
name = "Muhammad Afzal Kalwar"
title = "Full-Stack Developer & Python Automation Engineer"
education = "B.S. Computer Science - Air University, Islamabad"
location = "Islamabad, Pakistan - Remote worldwide"
status = "Open to freelance, contract, and remote roles"
stack = [
"Python", "TypeScript", "Go", "React", "Node.js",
"PyQt6", "Playwright", "FastAPI", "Docker", "MongoDB",
]
portfolio = "https://mafzalkalwardev.github.io"
def contact(self):
return "[email protected]"Search keywords
Muhammad Afzal Kalwar, mafzalkalwardev, Python developer, full-stack developer, automation engineer, freelance developer, remote developer, Islamabad Pakistan, Air University, auto dialer, email verification, Playwright, PyQt6, React, Node.js, FastAPI, CRM tools, web scraping.



