Skip to content
MW.

Available for remote roles · Lahore, Pakistan → worldwide

Production-grade web products, engineered end-to-end.

I'm Muhammad Waleed — a full-stack engineer working remotely with international teams. Four years shipping MERN and Next.js platforms used by 100,000+ people: a US healthcare recruitment SaaS, multi-brand memorial products, school-meal operations, and marketplaces.

production apps shipped
12+
users served across products
100k+
professional experience
4+ yrs
languages in production UIs
3
Portrait of Muhammad Waleed
◐ Hover to tilt
TypeScriptReact 19Next.js 15/16Node.jsNestJSExpressPostgreSQLMongoDBMySQLPrismaRedisTailwind CSSRTK QuerySocket.ioPusherAWS S3StripeSendGridGemini AIPlaywrightGitHub ActionsDocker

Flagship projects

Six products I've spent years shipping.

More shipped work

  • WhatsApp Reminder Bot

    Trilingual (EN/UR/Roman Urdu) reminder & task-list bot: Gemini-powered intent detection and structured planning, timezone-aware scheduling on Meta WhatsApp Cloud API.

    NestJS 11 · Prisma/MongoDB · Gemini AI · Meta Cloud API · node-cron

  • Personal Finance AI Advisor

    Finance dashboard with expense tracking, recurring-bill automation, budget alerts, and Gemini-generated spending advice streamed into actionable views.

    Next.js 15 · TypeScript · RTK Query · Mongoose · Gemini API · Pusher

    Live demo
  • BlueGoat Cyber Portal

    Document-collaboration portal with client/service-provider workspaces, project deadlines, threaded chats, and DOCX/PDF document pipelines.

    Next.js 15 · Supabase/PostgreSQL · TinyMCE · SendGrid · Playwright

    Live demo
  • Remember Tag

    QR-linked memorial tributes: tag activation into shareable profiles with public/passcode modes, timelines, galleries, and comment tributes.

    React · Redux · Express · Prisma/MySQL · JWT

    remembertag.com
  • DS-160 Helper

    Guided US visa form wizard (~60 screens) with cross-step validation, jsPDF output, Hugging Face image processing, and JazzCash checkout.

    React · Redux Toolkit · MUI/Ant Design · jsPDF · Firebase · i18next

  • Perces — Solana Payments

    Mainnet Solana payment dApp: Phantom/Solflare wallet connections, SOL & SPL transfers, finalized-transaction polling, backend receipt logging.

    React · @solana/web3.js · @solana/spl-token · TanStack Query

    Live dApp
  • Qrate

    QR review-booster SaaS: happy customers routed to Google reviews, unhappy ones captured privately, with OTP auth and rating analytics.

    Express · MongoDB · React 19/Vite · Redux Toolkit · SendGrid

  • Veor Admin Panel

    Real-time peer-support moderation: chat monitoring, listener qualification quizzes, feedback analytics, and cascading account lifecycle via Cloud Functions.

    React · Firebase (Firestore/RTDB/Auth/Functions) · MUI · Recharts

    veor.org
  • GF Yourself

    Gluten-free subscription boxes: Stripe billing via Supabase edge functions (pause/resume portals), dietary onboarding, campaign landing variants.

    React + TS · Supabase · Stripe Edge Functions · shadcn/ui

    gfyourself.co.uk
  • Nuzzle Sensory Marketplace

    Creator/collector token marketplace with inventory limits, Stripe PaymentIntent checkout, order tracking, and earnings dashboards.

    React + TS · Supabase · Stripe · TanStack Query · Recharts

    Live demo
  • Hotel Atlantis Paros

    Luxury hotel group site for Greece — six property micro-sites, centralized SEO manager, Mapbox integration, and internal image admin.

    React + TS · Vite · Supabase · Mapbox GL · shadcn/ui

  • Loyl — Loyalty Cards

    Multi-vendor coffee loyalty platform: QR stamp earn/redeem with idempotency keys, merchant analytics, web-push notifications, PWA install flow.

    React 19 · Express · Drizzle ORM · Neon PostgreSQL · Web Push

What I bring to a team

Capabilities that show up in production.

  • 01

    End-to-end product engineering

    From empty repo to production: architecture decisions, API design, data modeling, frontend implementation, deployment pipelines, and the documentation to keep teams aligned.

    ArchitectureAPIsDelivery
  • 02

    Frontend architecture

    Next.js App Router at scale — typed RTK Query feature slices, Zustand where it fits, design systems on Tailwind + shadcn/Radix, i18n with next-intl, forms that validate once and everywhere.

    ReactNext.jsTypeScript
  • 03

    Backend & integrations

    NestJS and Express REST APIs with clean module boundaries; Stripe billing and webhooks, SendGrid campaigns, S3 media pipelines, OAuth providers, WhatsApp/Meta Cloud APIs.

    Node.jsNestJSWebhooks
  • 04

    Data modeling & performance

    Prisma and Mongoose schemas that model real workflows; Postgres/Mongo/MySQL; geospatial queries ($geoNear), aggregation report pivots, Redis read-through caching.

    PostgreSQLMongoDBRedis
  • 05

    AI-assisted features

    Practical LLM integration: Gemini-powered intent detection and structured planners validated with Zod, prompt design with rule-based fallbacks so products degrade gracefully.

    Gemini APILLM UXZod validation
  • 06

    Quality & remote delivery

    Vitest/Jest integration suites, Playwright where it pays off, GitHub Actions CI, Swagger docs — plus the async written communication habits remote teams run on.

    VitestPlaywrightCI/CD

Career

Where I've built.

Agency and product work for US, French, and German clients — always as the engineer who owns features from schema to shipped UI.

  1. Nov 2023 — Present

    Full Stack Web Developer

    ThinkBuilt Sol · Multan, Pakistan · Remote (US/EU clients)

    Core engineer across five production products for international clients, owning frontend architecture, backend services, database design, and third-party integrations.

    • PhysEmp — healthcare recruitment SaaS on a Turborepo monorepo: NestJS/Prisma API with 50+ services and three Next.js frontends; XML feed pipelines, recruiter matching, geo search, automated alerts
    • Cherished Lives — four-language memorial platform: access-request workflows, tribute moderation, Pusher private channels, Redis caching, ffmpeg media pipeline, 14 Vitest integration suites
    • Remember Well / Remember Tag — white-label memorial products: magic-link auth, QR tag fulfillment lifecycles, Socket.io realtime, server-side video transcoding
    • Main Street Cafe & BlueGoat Cyber — role-based workspaces serving 500+ DAU at 99.9% uptime: aggregation report pipelines, PDF label generation, realtime notifications
    • Maries — French wedding marketplace: $geoNear availability-aware discovery, Stripe subscription billing with verified webhooks, Google Calendar sync
    • AI features — Gemini-powered WhatsApp reminder bot (multilingual NLU, timezone-aware scheduling) and a personal-finance advisor
  2. Feb 2022 — Nov 2023

    MERN Stack Developer

    Tech 724.one · Lahore, Pakistan

    Shipped client products across fintech-style forms, real-time dashboards, subscription e-commerce, and Web3 payments.

    • DS-160 Helper — ~60-screen visa form wizard with cross-step validation, jsPDF export, Firebase uploads, Hugging Face transformers.js image processing, JazzCash checkout
    • Veor — real-time chat moderation and listener analytics dashboards on Firebase with role-based admin access and Cloud Functions
    • Subscription e-commerce — recurring billing and pause/resume customer portals for D2C brands using Stripe and Supabase edge functions
    • Perces — Solana mainnet payment dApp with Phantom/Solflare wallets, SOL & SPL transfers, confirmation polling, backend logging
Portrait of Muhammad Waleed

About & contact

Let's build something that ships.

I'm a Computer Systems Engineering graduate who found a home in the JavaScript ecosystem — and in distributed teams. I care about the unglamorous parts that make products real: honest estimates, typed API contracts, migration plans, readable PRs, and documentation your next hire will thank you for.

Based in Lahore, Pakistan (GMT+5 · flexible overlap with EU & US), I've collaborated with clients and colleagues across the US, France, Germany, and the Gulf — mostly async, always in writing.

Send a message

Tell me what you're building.

Opens your email app with everything pre-filled — no data stored. Usually reply within 24h.