muhammad.jawad
senior software engineer · ai-native full-stack · remote

I build AI products that survive production.

Four years, 18 shipped systems: from a 20-million-user platform migration to edge vision pipelines on fuel-station hardware. I take LLM features past the demo stage and into things people bill for.

Paste your JD, get a fit report Browse the systems

Lahore, Pakistan (UTC+5) · remote-first · open across AU, UK, EU, US, CA and SA.

01 · selected systems · 2022-2026

Systems, not screenshots.

Each card names the defining constraint, the part I owned, and the number that proves it ran. 8 featured below, 10 more underneath.

Confidential high-scale AI platform

Project Quillscale

20M+ users

Lead Full Stack Developer · 2023-2024

A high-scale AI content platform rebuilt from its no-code origins into a modern production stack, live, with the whole user base moved across.

Client identity withheld Client identity withheld. Project Quillscale is a public codename for a confidential high-scale AI platform engagement.

defining constraint

A live migration has no second try: sessions, subscriptions and data isolation had to survive the cutover for millions of users.

No-code legacy→Prisma schema redesign→Phased migration→Next.js + Python prod
What I actually did

The platform outgrew its no-code origins. I redesigned the full data model in Prisma, rebuilt the product in Next.js with Python backend microservices, and ran a phased cutover that moved millions of user records without breaking sessions or subscriptions. Owned backend microservices, DigitalOcean and Vercel deployments, OpenAI integration and Supabase row-level security. The platform has since grown past 20 million users.

Next.jsTypeScriptPrismaSupabasePythonOpenAIStripeDigitalOceanVercel
Content automation

VideoToBlog AI ↗

500k+ articles

Lead Engineer (2-person team) · 9.5 months, ~250 merged PRs

Turns YouTube and Vimeo videos into SEO-optimized blog posts.

defining constraint

Distribution had to work inside six different marketplaces' rules at once, each with its own review process, auth model and failure modes.

Video ingestion→Transcription→LLM drafting→Human polish→Auto publish
What I actually did

Owned the entire distribution layer: WordPress.org plugin, Shopify App Store app, GoHighLevel OAuth app, Zapier, Make and n8n integrations, plus publishing to Notion, Wix, Ghost, Blogger, Medium and Webflow. Built the subscriber and newsletter system, the referral program, and a hands-off flow from video ingestion to published post.

Next.jsNode.jsFirebaseStripeOpenAIClaudeGeminiWordPressShopifyZapiern8n
Edge AI / computer vision

Optiva

50+ cameras/site

Full Stack and Edge Platform Engineer · 2025-present

AI video analytics for fuel stations: 50+ CCTV cameras per site, real-time safety detections.

defining constraint

Unattended edge devices on customer sites must keep every safety event through power cuts and dead connectivity, then sync without duplicates.

CCTV (Jetson)→SQLite outbox→WireGuard sync→Postgres upsert→Live portal
What I actually did

PPE violations, unattended vehicles and license plates detected on-prem on NVIDIA Jetson, mirrored to a cloud portal. I designed the health-mirroring pipeline: SQLite transition log on device, cursor-based at-least-once delivery over WireGuard, idempotent Postgres upserts, SSE live updates from Postgres NOTIFY. Built the monitoring dashboard, the locked audit-review player, and the device hardening plan: disk encryption, sealed secrets, scoped tokens, fail2ban.

FastAPIPostgreSQLSupabaseNext.jsTypeScriptNVIDIA JetsonDockerAWSWireGuardRedisSQLite
Fintech / legal integration

Docketline Middleware

~27k manual events/mo replaced

Lead Backend Engineer (sole developer) · 2025

Integration middleware for a US creditor-rights law firm, where a duplicate API call is real money lost.

Client identity withheld Client identity withheld. Docketline is a public codename for a production integration engagement with a US creditor-rights law firm.

defining constraint

Every downstream call hits a billable SOAP API with no sandbox. A duplicate submission is a direct financial loss, so the design has to make it impossible.

HMAC ingestion→Idempotency ledger→Redis queue→Gated egress→Billable SOAP API
What I actually did

Built a durable idempotency ledger with atomic claim semantics so concurrent workers and crash recovery can never double-submit, HMAC-signed ingestion with replay protection, a reliable Redis queue with delayed retries and dead-lettering, and safety-gated egress: dry-run by default, allowlist, circuit breaker. Provisioned the Azure environment and CI/CD running an 80-test suite against real Postgres and Redis containers.

PythonFastAPIPostgreSQLRedisSQLAlchemyDockerAzureGitHub Actionsnginx
Marketing automation

Waltz AI

Full campaign engine

Full Stack Developer · 2025

Lead intelligence platform with prompt-based site creation and scheduled campaigns.

defining constraint

Campaign email had to send reliably on schedule from per-client temporary domains, which meant owning DNS provisioning end to end, not just the send call.

Prompt→AI site/form→Lead capture→Scheduled campaigns
What I actually did

Built the campaign engine and scheduled email flows end to end on SendGrid, temporary domain provisioning with DNS configuration per client, prompt-based site and form creation, and Stripe subscriptions with auto-renewal.

ReactDjangoPostgreSQLSendGridStripeOpenAIAWSSupabase
AI productivity

Sentient ↗

RAG slide operations

AI Engineer · 2025

PowerPoint plugin that generates and edits consulting-grade decks from prompts.

defining constraint

Generated edits had to respect the deck's real state and template structure, so every operation is grounded in retrieval over the deck rather than model guesswork.

Prompt→RAG over deck→Slide ops→Formatted deck
What I actually did

Built the slide operations layer that runs after generation: editing, new slide creation, deletion and content formatting for specific slides, driven by a RAG pipeline over the deck content so the model works with real deck state instead of guessing.

ReactNode.jsC#ClaudeSupabaseRAG
Sales intelligence

Profit-Pro AI ↗

Live call feeds

Full Stack Developer · 2023

Live sales-call intelligence for automotive dealerships.

defining constraint

AI-derived signals from live calls had to stay useful to a busy sales manager: fast, glanceable and flagged, not a wall of transcript.

Live audio→Whisper→GPT analysis→Manager feed
What I actually did

Transcribes salesperson and customer conversations with Whisper, streams live feeds to sales managers with red and green flag tagging, and predicts purchase intent. Built the core features and deployed to AWS.

DjangoOpenAIWhisperAWSPub/Sub
Healthcare data

Seido Health ↗

2 regions, full pipeline

Lead Full Stack Developer · 2023

Doctor data platform for Hong Kong and Singapore with a resilient scraping architecture.

defining constraint

Messy public-source data had to land in one clean schema, so LLM parsing runs behind validation instead of being trusted blindly.

Public sources→Playwright scrape→OpenAI parse→Admin + mobile API
What I actually did

React admin dashboard with CRUD, FastAPI backend serving web and mobile, Playwright scrapers over public sources with syncing, retries and multi-threading, and OpenAI parsing of scraped data into a defined structure before database ingestion.

ReactFastAPIDjangoPlaywrightOpenAIAWS
also shipped
Donorbox Junior Software Engineer · 2023 Fundraising platform that reports over 4 billion USD in donations processed.
RIA Database Full Stack Developer · 2023 Database of 40k+ RIA firms and 500k+ contacts for financial services sales teams.
Markus Automation Lead · 2022 Fully automated Dutch supplier-to-Shopify product and order sync.
Metabetties Full Stack Engineer · 2022 Ethereum token marketplace with wallet integration.
Zain Backend Developer · 2024 Revamped a Vue.js site into Django templates for a telecom client.
Fancraft (Yodo1) Frontend Engineer · 2023 Full site revamp and game-management dashboard for a game publisher powering 4,500+ games.
Zyronix Mobile Developer · 2023 React Native mobile app, core feature development.
Pintale Full Stack Engineer · 2022 Character and relationship visualization for novels, MVP built from scratch on deadline.
Mowfield Junior Software Engineer · 2023 Lawn care marketplace, plowing and mowing feature APIs.
Housters Junior Software Engineer · 2023 Pixel-perfect UI for a rental property management platform.
02 · skills with evidence · pips = depth, click = proof

Every skill here is a claim. Click one and the systems that prove it light up.

frontend
React Next.js TypeScript JavaScript Tailwind CSS React Native
backend
Python FastAPI Django REST API design Queues & async workers Data migration at scale Node.js Ruby on Rails WebSockets / SSE API & device security
ai
LLM integration Agentic workflows RAG pipelines Speech-to-text (Whisper) Computer vision systems
data
PostgreSQL Redis Supabase Prisma MySQL MongoDB Firebase SQLAlchemy Elasticsearch
cloud
AWS Docker CI/CD (GitHub Actions) Vercel Azure nginx Linux ops & hardening
integrations
Stripe Shopify WordPress SendGrid / email Zapier / Make / n8n Web3 / Ethereum
delivery
MVP -> product (0 to 1) Workflow automation
testing
Playwright automation pytest

Three pips: daily driver. Two: solid production use. One: working knowledge, honestly labeled.

03 · fit check · deterministic · runs entirely in your browser

Don't read my portfolio. Let it read your job description.

Paste the JD you're hiring for. A matching engine on this page, no server, no API, nothing stored or sent anywhere, scores it against my real project evidence and tells you honestly where I fit and where I don't. It's deterministic on purpose: a hiring signal shouldn't hallucinate.

Keyword and evidence matching over the same data the cards above are built from, so it can't flatter me. Requirements it doesn't recognize are listed, not ignored.

◆

No job description yet.

Paste one on the left, or load the sample to see what the report looks like.

04 · engineering approach

How the systems stay up.

a

Start from the constraint.

Every system above is described by the thing that made it hard: a billable API with no sandbox, a live migration with no second try, an edge device nobody can reach. Name that first and the architecture follows.

b

Ground AI output in evidence.

LLM features ship behind validation, retrieval over real state, and review gates. "Tests pass" doesn't exist for generated content, so someone has to define what good means and enforce it.

c

Design recovery before retry.

Idempotency ledgers, outboxes, dead-letter stores and circuit breakers before any retry loop. Ambiguous outcomes route to humans instead of being retried into damage.

d

Deterministic where it matters.

An LLM is the wrong tool for some jobs. The fit checker on this page is deterministic for the same reason the middleware's egress is dry-run by default: some signals must never be guessed.

05 · experience

Two promotions in the first eighteen months.

Lead Software Engineer, Visnext Software Solutions

Jul 2024 - Present · Lahore, remote clients in US, UK, EU, HK, NL

  • Technical lead across 10+ client engagements, most of them AI products built from scratch: architecture, delivery, deployment and production support.
  • Led the Project Quillscale replatform and user migration, the VideoToBlog distribution layer, the Docketline billable-events middleware and Optiva's edge platform.
  • Mentor junior engineers and set the review bar for LLM output quality before anything ships.

Software Engineer, Visnext Software Solutions

Jul 2023 - Jun 2024

  • Full stack delivery on Profit-Pro AI, Seido Health, RIA Database and Fancraft: React and Next.js frontends over Django and FastAPI backends on AWS.

Associate Software Engineer, Visnext Software Solutions

Jan 2023 - Jun 2023

  • Rails work on Donorbox (GPT admin controls, Stripe coupons), Mowfield and Housters. Promoted within six months.

Freelance Full Stack Developer

2021 - 2022 · Remote

  • React and Django e-commerce build, Playwright scraping automation, and a job-monitoring bot that pushed new Upwork postings to Slack within about 70 seconds.

Web Developer Intern, Mindstorm Solutions

2021 · 3 months

  • React and Next.js internal tools inside a professional review workflow.
06 · credentials

Paper trail.

education

B.S. Software Engineering

Lahore Garrison University, 2018-2022. CGPA 3.79/4.0, Silver Medalist, highest standing in the graduating cohort.

publication

Springer, first author

IoT-Driven Smart Housing: Strengthening Housing Society Automation Through Secure and Futuristic Networks. Lecture Notes in Networks and Systems, Vol. 1036, 2024. DOI: 10.1007/978-3-031-62881-8_25