01 / Muhammad Awais
Nine years, mostly on call
Newest first. Each role lists the problems that actually took time.
Jul - Aug 2026
Personal · Personal project
EMSDOC
Solo Developer
Customs documentation SaaS: supplier invoice PDFs become Dubai Customs filings. Built solo in two weeks.
- Hybrid PHP→Python pipeline: PyMuPDF in a persistent Unix-socket daemon, cutting 200–400ms per request on a tiny VPS.
- Dual LLM extraction engines at temperature 0 with token-aware chunking, result merging, and an audit log of every step.
- Stripe-metered subscriptions in AED, WebAuthn passkeys, 207 Pest tests, 62 commits in two weeks.
Laravel 13Vue 3Inertia 3TypeScriptPythonPyMuPDFStripeJul 2026
Personal · Personal project
screen.io
Solo Developer
Cross-platform desktop activity tracker: Python, FastAPI, PySide6, Vue 3. Built in about two weeks.
- Learned a new language ecosystem to production quality: layered architecture, protocol-based OS adapters, manual dependency injection.
- Shipped 243+ tests with strict mypy, ruff, and vue-tsc: more automated testing than most client projects ever budget for.
- Set up a 4-platform GitHub Actions matrix (macOS ARM64/Intel, Linux, Windows) with PyInstaller packaging and tagged releases.
Python 3.12FastAPISQLAlchemyPySide6PostgreSQLVue 3Jun 2022 - May 2026
Freelance · US · remote from Pakistan
Jase Medical
Founding Engineer
First developer on a telehealth platform. Solo for 1.5 years, then a team of four. 85,000+ orders and 76,000+ new patients in 2025.
- Rebuilt a JotForm + PHP prototype into four Laravel/Vue codebases sharing one schema, without taking the live business down.
- Designed a configurable allergy-substitution engine: staff define contraindication rules, the system swaps unsafe medications during intake.
- Replaced manual prescription handling with an automated pipeline routing orders to two telemedicine networks and a pharmacy system.
- Integrated identity verification (Vouched) with no sandbox; every test ran against the production API.
- Ran the AWS infrastructure alone for the first 1.5 years: EC2, SSL, security groups, deploys.
LaravelVue 3Inertia.jsTypeScriptMySQLRedisAWSStripeFeb - Sep 2020
Freelance · US · remote from Pakistan
Visionerro & FlexSited
Solo Developer & Architect
Two complete SaaS platforms designed, built, and launched in eight months.
- Automated database-per-tenant provisioning: signup triggers an atomic create → migrate → seed → admin pipeline.
- Implemented Stripe Connect as a payment facilitator. Tenants process their own clients’ billing under their own accounts.
- Built tenant-scoped real-time chat and notifications over Pusher, with WebSocket channel auth verifying tenant identity.
- Shipped a six-stage self-serve onboarding wizard with server-side plan enforcement for a non-technical audience.
Laravel 8Vue 2stancl/tenancyStripe ConnectPusherMySQLApr 2019 - present
Freelance · US · remote from Pakistan
QCS
Solo Developer & Architect
DOT compliance SaaS for 3,406 fleet companies. Architecture, development, deploys, servers, support. One person, seven years.
- Designed a five-guard authentication system separating super admins, their teams, company admins, company teams, and multi-company agents.
- Modeled employee and order lifecycles as explicit state machines with full audit-trail history tables.
- Integrated Stripe at three levels: subscriptions, per-order charges, one-time fees. Reconciled through webhooks.
- Built FMCSA Clearinghouse queries and MVR consent flows with e-signatures and state-specific pricing.
- Migrating the legacy Blade/Vue 2 frontend to Inertia + Vue 3 page by page, on a live system.
Laravel 10Vue 3Inertia.jsMySQLRedisStripePusherNov 2016 - Jan 2020
Full-time · Lahore, Pakistan
Al-Burraq Technologies
Full-Stack Developer
First job, taken in my fourth semester. Frontend work grew into full-stack ownership; led two to three developers in the final year.
- Built the backend and live dashboard for a kids’ dance competition: judges scored on iPads, scores synced live into a dynamically rendered knockout bracket.
- Progressed from cutting responsive pages to owning features end to end, including production deployments.
- Mentored junior developers while reporting directly to the CEO in the final two years.
PHPLaravel 4-5JavaScriptHTML/CSSMySQL
The grind
2019.3 to 2020.05: 12-16 hour days: Al-Burraq by day, Upwork by night. It is the stretch that turned part-time freelance into a career.