Full-stack engineer · Web, APIs, AI and mobile · Lahore, PK (UTC+5) · Remote

I build SaaS products end to end, from database to UI.

5+ years shipping complete products: React and Next.js front ends, TypeScript and Node.js APIs, payments, real-time chat, AI and LLM features, and mobile apps. The last four fully remote, for teams in South Korea and Saudi Arabia.

Measured results

−80%

Manual SEO audit effort, replaced by a Puppeteer crawler with duplicate detection. More SEO

−30%

Deploy time, after moving to Azure DevOps CI/CD and Terraform-managed AKS. MegaEvolution

1,000/day

Search Console and ad records synced into monthly client reports, with retries. More SEO

Selected work

6 of 12 shipped products

MegaEvolution · 2024 → now · Full-stack, backend lead

The order system behind an influencer-marketing platform

A multi-tenant campaign workspace where agencies, brands, creators and guests run orders from proposal to payout. I designed and built it from an empty repo.

  • Payments end to end: pre and post-payment flows, holds, a gateway abstraction, creator invoices with PDF payouts, multi-currency pricing.
  • A BullMQ notifications engine that drives both the activity feed and email, deduplicated and scoped by role.
  • Real-time chat on Socket.IO, plus the state machines for proposals, revisions, licensing and delivery.
  • Auth across Google, Facebook and passkeys, with step-up verification and pre-hijacking defenses.
  • The React front end too: order dashboards, calendars, invoice and contract pages, on TanStack Query/Router and Panda CSS.
  • Also at MegaEvolution: an AI video editor that turns plain-language requests into finished videos via editing tools or Runway.
domain modules20 · 90+ procedures
orders
listings
finance
invoices
contracts
guest access
reporting
+13 more

TypeScript · Nx · React · tRPC · Prisma · PostgreSQL · BullMQ · Socket.IO · Azure

More SEO · More Vision · 2022 → 2023 · Full-stack

SEO audits and marketing analytics for 15 paying clients

I owned the architecture, backend, data model, front end and deployment. It runs 30+ technical SEO checks, uses Gemini for insights and ad copy, optimizes ad budgets with guardrails, and bills through Paddle in English and Hebrew.

data path1,000 records/day
Search Console
Google Ads
Meta Ads
BullMQ + Redis queue · retries
PostgreSQL
Monthly reports

Healthcare · Mobile

DocRadar

Real-time doctor booking with geolocation and in-app payments, for iOS and Android.

Flutter · Node.js · MySQLRead more about DocRadar

Automotive · Compliance

VSSTA

Vehicle scanning and ADAS compliance for collision-repair shops, with Stripe billing and QuickBooks sync.

Django · Celery · AWSRead more about VSSTA

See 6 more projects

About

I build fault-tolerant, cloud-native systems — from data pipelines to polished UIs.

I'm a full-stack engineer with 5+ years of experience building SaaS products, backend systems, and real-time platforms — the last four fully remote for teams in South Korea and Saudi Arabia. Most of my work has been with startups and product teams, where I've architected new systems from scratch, scaled existing platforms, and shipped features running in production today.

Most of my experience is with TypeScript and Node.js: REST and tRPC APIs, distributed job pipelines, and scalable application architectures, plus Python (FastAPI, Flask) and .NET on the services side. On the frontend I build modern web applications with React, Next.js and React Native. Alongside application development, I deploy and maintain cloud infrastructure on Azure and AWS using Docker, Kubernetes, Terraform, Nginx and CI/CD.

Right now I'm the backend lead at MegaEvolution, an influencer-marketing platform serving 300 creators and brands, where I built the Agency Order System from scratch — a multi-tenant campaign workspace of 20 domain modules exposed as 90+ tRPC procedures — along with its React front end, an AI video editor, and the payments, invoicing, notifications, real-time chat, and authentication layers underneath it.

I'm comfortable owning a project from initial architecture through development, deployment, and the improvements that follow. I work closely with founders and product teams to turn ideas into reliable software — whether that means a new platform, a performance problem, or hardening what already exists.

5+
years experience
12
products shipped
15+
clients served

Experience

  1. Jan 2024 — now

    Full-Stack Software Engineer (Backend Lead)

    MegaEvolution · South Korea, remote

    Built the Agency Order System from scratch, backend and React front end, plus an AI video editor, payments, notifications, chat and auth. Run CI/CD and Terraform infrastructure on Azure; led 1.0 launch hardening.

    All highlights at MegaEvolution

    Own server architecture across a TypeScript/Nx monorepo (Express, tRPC, Prisma, PostgreSQL, BullMQ, Redis, Socket.IO) for an influencer-marketing platform serving 300 creators and brands, deployed to Azure via Terraform and Azure DevOps.

    • Backend lead on the Agency Order System, the platform's largest subsystem, built from scratch — a multi-tenant campaign workspace of ~20 domain modules (orders, listings, collaborations, calendars, master tables, memos, finance, creator invoices, contract info, guest access, activity feed, performance reports, Excel export) exposed as 90+ tRPC procedures over a normalized Prisma/PostgreSQL schema.
    • Built an AI-powered video editor in Node.js and TypeScript that turns plain-language editing requests into finished videos, routing each request to standard editing tools (blur, flip, subtitle/text removal, overlays) or to generative video models such as Runway, keeping simple edits off costly model calls.
    • Built payments and invoicing end to end: multi-stage pre/post-payment flows, payment holds, a gateway abstraction, creator invoices with PDF generation and payouts, and multi-currency pricing.
    • Built a BullMQ-queued notifications engine unifying the activity feed and email — deduplicated and role-scoped across buyer, creator, admin, and guest — plus scheduled posting and reminders.
    • Built real-time chat and 1:1 messaging on Socket.IO (multi-participant sessions, unread counts, attachments, guest access) and the state machines behind proposals, revisions, licensing, delivery, and late orders.
    • Hardened auth across local, Google, Facebook, and passkey login with account pre-hijacking defenses and step-up verification; fixed SQL-injection exposure and migrated raw SQL to Prisma.
    • Built the admin panel: rosters, creator info, order oversight and moderation tooling.
    • Built the React front end with TanStack Query/Router and Panda CSS: agency-order dashboards, calendars, invoice and contract pages, and buyer and guest views.
    • Run Azure DevOps CI/CD and Terraform-managed infrastructure (AKS, ACR, Blob Storage) across environments, monitored with Azure Monitor, cutting deploy time by 30%.
    • Led the 1.0 launch hardening round: spec audits, Vitest and Playwright coverage, and concurrency fixes.

    TypeScript · Node.js · Express · tRPC · Prisma · PostgreSQL · BullMQ/Redis · Socket.IO · React.js · TanStack Query/Router · Panda CSS · Runway · Azure · Terraform

  2. Nov 2022 — Dec 2023

    Full-Stack Software Engineer

    More Vision · Saudi Arabia, remote

    Architected an SEO audit and marketing-analytics SaaS used by 15 paying clients, owning the architecture, backend, data model, front end and deployment. Worked Riyadh hours.

    All highlights at More Vision

    Architected and shipped a full-stack SEO audit and marketing-analytics SaaS used by 15 paying clients, owning the architecture, backend, data model, React/Next.js front end, REST APIs and deployment end to end.

    • Built a distributed website-analysis system that crawls client sites, including JavaScript-rendered pages, and runs 30+ technical SEO checks: meta tags, canonicals, hreflang, sitemaps, robots.txt, broken links, PageSpeed and SSL expiry.
    • Detected duplicate content with a hybrid pipeline (content hashing and similarity scoring, then AI verification of likely duplicates), indexing 1,000+ pages of unstructured content and cutting manual audit effort by 80%.
    • Used Gemini for page intent classification, keyword extraction, ranking diagnosis, Search Console trend insights, and ad copy and creatives.
    • Shipped ingestion pipelines against Google Search Console (OAuth 2.0), Google Ads, and Meta Ads, syncing 1,000 records/day into automated monthly client reports — long-running work moved off the request path with BullMQ and Redis, with retries and failure recovery built in.
    • Tracked keyword rankings on a schedule via DataForSEO, with exponential-backoff retries and self-rescheduling jobs.
    • Optimized Google Ads and Meta budgets in rule-based or AI mode, behind budget guardrails and an approve/apply/rollback flow.
    • Ran scheduled audits with change alerts, email and in-app notifications, monthly Search Console reports, and shareable client dashboards and PDF reports.
    • Supported multi-tenant organizations with invites and roles, Paddle subscription billing with plan limits, JWT auth and RBAC, and English/Hebrew with right-to-left layout. Worked Saudi hours with a Riyadh-based team.

    TypeScript · Node.js · Express · Next.js · React.js · PostgreSQL · Prisma · BullMQ/Redis · Socket.IO · Puppeteer (Browserless) · Gemini API · Google Search Console/Ads APIs · Meta Graph API · DataForSEO · Paddle

  3. Apr 2022 — Nov 2022

    Full-Stack Engineer

    Tech Titans · Lahore, Pakistan

    Crypto, payment and trading features with idempotent transaction processing and retries. Tuned MySQL on the busiest endpoints.

    All highlights at Tech Titans

    Built crypto, payment, and trading features in a Node.js/React app for a software agency.

    • Led development of secure, scalable web applications for crypto, payments and trading platforms.
    • Integrated third-party financial APIs for real-time data exchange, with idempotent transaction processing, retries, and failure recovery.
    • Implemented JWT and OAuth auth, and tuned MySQL on the busiest endpoints.
    • Worked with cross-functional teams to deliver user-centric products with seamless UI/UX.

    Node.js · React.js · MySQL · Payment Gateways

  4. Aug 2021 — Apr 2022

    Full-Stack Developer

    Nimse Tech · Lahore, Pakistan

    Built an e-commerce platform on AWS: the full backend, the checkout flow and admin panel, and real-time support chat.

    All highlights at Nimse Tech

    Designed and built the entire backend for an e-commerce platform on AWS, plus its critical front-end components.

    • Designed the backend architecture: API integrations, secure payment gateways and scalable AWS infrastructure.
    • Built the front-end checkout flow with Stripe, Google Pay, and Apple Pay, plus an admin panel for inventory and orders.
    • Implemented a real-time support chat, and kept the platform fast under heavy traffic and large product inventories.

    Node.js · React.js · AWS · Stripe

  5. Jul 2021 — Aug 2021

    Full-Stack Developer

    MikroStarTech (SMC-Pvt.) Ltd. · Lahore, Pakistan

    Full-stack developer role.

Sep 2019 — May 2023

B.S. in Computer Science

COMSATS University Islamabad (Lahore Campus)

Data Structures & Algorithms · Distributed Systems · Databases · Operating Systems · Information Retrieval

Stack

Every day

TypeScript, React, Next.js, TanStack Query, Node.js, Express, tRPC, Prisma, PostgreSQL, BullMQ + Redis, Socket.IO, LLM APIs, Azure (AKS, ACR), Terraform, Docker

Shipped with before

Python (Django, FastAPI, Flask), C# and .NET, MySQL, MongoDB, Firebase, AWS (EC2, S3), Kubernetes, Nginx, Flutter, React Native, Stripe, PayPal, Paddle, Google and Apple Pay, Google and Meta Ads APIs, Gemini and OpenAI APIs, GitHub Actions, Vitest, Jest, Playwright, Storybook

Languages
TypeScript, JavaScript (ES6+), Python, C#, SQL, HTML/CSS
Frontend
React.js, Next.js, React Native, TanStack Query / Router, Panda CSS, Admin dashboards, Responsive UI, RTL layouts
Backend
Node.js, Express.js, tRPC, .NET, Django, FastAPI, Flask, Microservices, Socket.IO, BullMQ + Redis, REST APIs, JWT / OAuth 2.0, Passkeys, RBAC
Data
PostgreSQL, MySQL, MongoDB, Redis, Firebase, Prisma ORM, Schema design, Query optimization
AI & LLMs
LLM / OpenAI APIs, Gemini API, Generative video (Runway), AI-assisted classification and content
Cloud & DevOps
Azure (AKS, ACR, Blob Storage, Monitor), Azure DevOps, AWS (EC2, S3), GitHub Actions, Docker, Kubernetes, Terraform, Nginx, Git, Linux, CI/CD
Testing & quality
Vitest, Jest, Playwright, Storybook
Mobile
Flutter, Dart, React Native, iOS & Android, Push notifications
Integrations
Stripe, PayPal, Paddle, Google & Apple Pay, Google Search Console, Google Ads, Meta Graph API, DataForSEO, Puppeteer (Browserless), Maps APIs

Need someone to own the whole stack?

I'm open to full-time and contract roles, fully remote. I've worked across PKT, KST and AST, overlapping with teams from Seoul to Riyadh, and can be engaged as a contractor via Deel, Payoneer or Wise.

rafayfarrukh941@gmail.com