$ history --career
Experience
Since 2020: WordPress single sign-on, then serverless APIs on AWS, then multi-tenant SaaS on NestJS, and from 2026, AI engineering. Independent client work has run alongside since October 2024. Most recent first.
- [AUG 2025 — PRESENT]● ACTIVE
Senior Backend Engineer → Full Stack Engineer
@ 10Pearls
- Build Node.js backend services on AWS for a consumer PDF platform serving ~5.8k weekly unique users, keeping CPU- and memory-heavy document processing responsive under concurrent load
- Expanded from backend services to full stack ownership of the product, shipping features end to end in Next.js and Node.js
- Integrated LLMs and built RAG pipelines in Python from January 2026, plus fine-tuning of frontier and open-source models, using AI-assisted coding throughout
TRAINING 2026 — AI Engineer Core Track: Python, LLM Engineering, RAG, QLoRA, Agents
STACK: Node.js | Next.js | Python | AWS | REST APIs | LLM APIs | RAG
- [OCT 2024 — PRESENT]● ACTIVE
Software Engineer
@ Independent / Contract
Client projects delivered end to end. I work directly with stakeholders on scope, architecture and delivery. See projects →
- [OCT 2023 — AUG 2024]
Node.js Engineer
@ Techtiz
Node.js engineer on a multi-tenant healthcare SaaS: one NestJS backend serving two healthcare tenants, each with multiple clinics on its own MongoDB database and strict patient data isolation, plus the third-party support integration around it. Read the Techtiz case study →

fig. database-per-tenant · NestJS STACK: NestJS | Node.js | MongoDB | Multi-tenant architecture | Healthcare
- [OCT 2022 — OCT 2023]
Node.js Engineer
@ TechBucks
- Architected the serverless backend (AWS Lambda, API Gateway, MySQL) for an asset management system tracking 1,000+ assets per user
- Built runtime-configurable forms that admins create and edit with any field type, pushing changes live to web and mobile instantly with zero redeploys
- Designed an ACID-compliant relational schema that stores every submission against its parent form, keeping records consistent as forms change
- Scaled the API Gateway layer to 10,000+ concurrent requests with capacity tracking real demand instead of provisioned peak
- Cut API response times to 1.3 s on cold start and 300 ms warm by moving long-running jobs to an asynchronous distributed execution layer
- Wired event-driven workflows through S3 event notifications and scheduled triggers
STACK: Node.js | AWS Lambda | API Gateway | MySQL | S3 | Serverless
- [AUG 2020 — FEB 2022]
Web Developer
@ Asian Solutions Pvt. Ltd.
- Built a commercial WordPress SSO plugin as a SAML 2.0 Service Provider, letting users sign in with corporate credentials
- Supported 10+ identity providers (Azure AD, Azure B2C, Okta, ADFS, Keycloak, OneLogin, Salesforce, Google Workspace, Shibboleth, Auth0) on one codebase, absorbing each provider's metadata and configuration quirks
- Implemented the full SAML protocol to strict spec conformance: metadata exchange, AuthnRequest generation, assertion validation and certificate handling
- Shipped attribute mapping from any IdP claim to WordPress user fields, auto-provisioning, Single Logout, customisable login pages and a per-provider admin console with audit logging
- Built a scraping and ingestion pipeline that collected and stored 10,000+ mixed-type documents for analysis
STACK: SAML 2.0 | SSO | WordPress | MySQL
- [2018 — 2022]
Bachelor of Software Engineering
@ COMSATS University Islamabad, Lahore Campus