About Me

Karachi, Pakistan · Remote Contractor

I've spent 10+ years engineering scalable full-stack systems across B2C commerce, SaaS, and enterprise platforms. My core focus is PHP/Laravel and Node.js/NestJS on the backend, React.js/Next.js and Vue.js on the frontend, and AWS in the cloud. I've architected and shipped subscription billing systems (Stripe), multi-tenant SaaS platforms, event-driven async workflows with Redis queues and RabbitMQ, real-time search with Meilisearch and Algolia, and microservice architectures — consistently optimising for performance, reliability, and clean architecture. I have 2.8+ years of remote contractor experience in distributed international teams, collaborating across EU and US time zones using async workflows. Comfortable owning features end-to-end and delivering production systems handling 1,000+ daily transactions. Currently contracting as a Senior Software Engineer at Sprinting Software. Open to remote contract & full-time Senior / Staff Engineer roles at product-driven startups and scale-ups.

Experience

Senior Software Engineer

Sprinting Software

Aug 2023 - Present

Developing key modules of high-traffic B2C commerce and multi-tenant SaaS platforms using React.js, NestJS, Laravel, and Node.js in a fully remote, cross-functional international team.

B2C Commerce & Subscription Platform (Sunset)

  • Developed key modules of a B2C commerce platform using React.js & NestJS.
  • Improved order processing speed by 30–40% through API and database optimization.
  • Implemented secure authentication and role-based access control (RBAC) for admin and user portals.
  • Designed and implemented a tiered loyalty and subscription system (points + paid membership) with automated discount enforcement and recurring billing integration, ensuring real-time membership validation and contributing to higher retention and predictable recurring revenue.
  • Architected backend services supporting 1,000+ daily orders across web, mobile, and kiosk channels, ensuring consistent performance and accurate discount calculations.
  • Optimised static asset delivery via AWS S3 and CloudFront to improve system reliability and frontend performance.

Waste Management & Logistics Multi-Tenant SaaS Platform

  • Contributed to a multi-tenant enterprise SaaS platform (Laravel, PostgreSQL, Redis) implementing strict tenant isolation at database and API layers to securely serve multiple waste management companies from a single codebase.
  • Built event-driven async workflows in Laravel using Redis queues (Jobs/Events) with idempotency safeguards, retry/backoff, and failure handling via failed job recovery and monitoring.
  • Integrated third-party accounting systems to enable real-time synchronisation between operational and financial data, reducing manual entry and accelerating invoicing cycles.
  • Implemented pricing protection and domain safeguards to prevent contract conflicts and incorrect client billing, reducing risk of revenue leakage.
Laravel
PHP
Node.js
NestJS
React.js
TypeScript
PostgreSQL
Redis
AWS S3
CloudFront
Stripe

Sr. Software Engineer

Raqtan

May 2021 - Aug 2023

Led architecture and development of enterprise and content-driven platforms using Vue.js, Livewire, Alpine.js, and Laravel APIs in cross-functional agile teams.

  • Led architecture and development of enterprise and content-driven platforms using Vue.js, Livewire, Alpine.js, and Laravel APIs in cross-functional agile teams.
  • Designed relational database schemas (Users, Roles, Orders, Permissions) with optimised indexing and query tuning to support high-traffic search and content workflows.
  • Implemented advanced full-text and faceted search using Meilisearch and Algolia, reducing average response time from 5s to under 1s.
  • Designed microservice-based APIs to improve scalability and system resilience, reducing downtime by 35%.
  • Built structured admin dashboards for content moderation and user-generated data management.
PHP
Laravel
Vue.js
Livewire
Alpine.js
Meilisearch
Algolia
MySQL
S3
CloudFront
CircleCI

Sr. Software Engineer

Salsoft Technologies

Jan 2019 - May 2021

Led development of multiple full-stack platforms including a travel booking system and a B2C e-commerce platform for local products.

Touchdown Travels — Travel Booking Platform

  • Built and enhanced a full-stack travel booking platform handling flights, hotels, tours, and holiday packages, serving both corporate and retail users with responsive search and booking experiences.
  • Designed and implemented scalable search and filtering features for travel deals (flight routes, dates, destinations), improving user discovery and conversion rates.
  • Integrated multiple travel APIs and booking gateways to support real-time availability checks and secure payments across flights and hotel reservations.
  • Built dashboards and admin tools for managing inventory, offers, affiliate partnerships, and reporting, enabling better visibility into bookings and revenue.
  • Optimised backend workflows and caching strategies to reduce booking flow failures during peak traffic.

VillageDukaan — Local Products E-commerce Platform

  • Developed a B2C e-commerce platform for village-made products (pickles, masalas, oils, sweets) with category browsing, secure cart, and checkout flows.
  • Designed product catalogue, filter logic, and pricing pages to improve discoverability of local goods and simplify purchase decisions.
  • Implemented secure payment integration and order management logic to support multi-city delivery options and location-based shipping rules.
Laravel
React.js
Vue.js
PHP
MySQL
Redis

Senior Software Engineer

Viftech Technologies

Jun 2018 - Dec 2018

Developed scalable React and Node.js applications for supply chain digitisation projects.

  • Developed scalable React and Node.js applications for supply chain digitisation projects.
  • Designed API contracts and optimised database queries, reducing manual processing errors by 50% and improving reporting accuracy.
Laravel
React.js
Node.js
Vue.js
Redux
MySQL

Software Engineer

Printech Packages

Mar 2013 - Jun 2018

Designed and built internal ERP and inventory management systems to digitise operational workflows.

  • Designed and implemented internal ERP and inventory management systems to digitise operational workflows.
  • Modelled relational database schemas and reporting modules for production tracking.
  • Automated manual reporting processes, saving 15+ hours per week across administrative teams.
PHP
Laravel
MySQL
Node.js
Vue.js
JavaScript

Skills & Expertise

Backend & APIs

PHP10+ years
LaravelOOPREST APIs
Laravel10+ years
queueseloquentlivewiremulti-tenant
Node.js8+ years
ExpressRESTmicroservices
NestJS4+ years
modulesguardsinterceptors
RESTful API Design10+ years
versioningcontractsdocumentation
Authentication (JWT / RBAC)8+ years
JWTsession-basedaccess control
Payment & Subscription Logic5+ years
Stripewebhooksbilling lifecycle
Multi-Tenant Application Logic5+ years
tenant isolationscoped accessSaaS

System Design & Architecture

Scalable Backend Architecture8+ years
microservicesmodular designAPI layers
Event-Driven Systems5+ years
jobseventsasync workflows
Distributed System Design5+ years
queuespub/subfault tolerance
Payment & Subscription Architectures5+ years
Striperecurring billinglifecycle
Performance Optimization & Caching8+ years
Redisquery tuningCDN
Fault-Tolerant & Resilient Systems4+ years
retryDLQidempotency

Messaging & Distributed Systems

RabbitMQ (AMQP)3+ years
AMQPmessage queuesexchanges
AWS SQS3+ years
queuesdead letterserverless
Redis Queues (Jobs / Events)5+ years
BullLaravel jobspub-sub
Async Processing & Background Jobs6+ years
cronworkersscheduling
Retry & Dead Letter Queue (DLQ)3+ years
backofffailure recoverymonitoring
Idempotent System Design4+ years
deduplicationsafe retriesconsistency

Search & Data Systems

ElasticSearch / OpenSearch4+ years
indexingAPMaggregations
Meilisearch / Algolia4+ years
full-textfacetedrelevance tuning
Full-Text Search & Relevance Tuning4+ years
rankingsynonymsfiltering
Indexing & Query Optimization6+ years
explain planscomposite indexesperformance

Databases

MySQL10+ years
schemasindexingquery tuning
PostgreSQL6+ years
SQLindexingschemas
MongoDB5+ years
NoSQLaggregationAtlas
DynamoDB2+ years
NoSQLkey-valueserverless

Frontend

React.js8+ years
hookscontextperformance
Next.js (SSR, SSG, ISR)5+ years
App Routerserver componentsedge
Vue.js5+ years
VuexNuxt.jsCapacitor
TypeScript5+ years
strict modegenericstypes
Microfrontends2+ years
module federationindependent deploys
SEO & Structured Metadata5+ years
OpenGraphschema.orgCore Web Vitals

Cloud & DevOps

AWS (EC2, IAM, S3, SES, Lambda, CloudFront)5+ years
serverlessstorageCDN
Redis (Caching & Performance)5+ years
cachingsessionsqueues
Docker5+ years
containerscomposedeployment
CI/CD Pipelines6+ years
GitHub ActionsJenkinsCircleCI
Git12+ years
branchingcode reviewPR workflow

Education

Bachelor's Degree (Graduation)

Allama Iqbal Open University

Jan 2014 - Dec 2018

ACCP Pro — Software Engineering (equivalent to 3-year diploma)

Aptech Computer Education

Jan 2008 - Dec 2011

Comprehensive software engineering programme covering full-stack development fundamentals.

Intermediate (Equivalent to High School Diploma)

Govt. Premier College

Jan 2009 - Dec 2011

Matriculation

Hillside Public School

Jan 2006 - Dec 2008