Full-Stack Web Apps
End-to-end product builds on Next.js, React, and Node.js — PostgreSQL or MongoDB schema, NestJS or Express REST APIs with TypeORM, and the deployed front end, wired to CI/CD on GitHub Actions and ArgoCD.
Senior Full-Stack Engineer · Remote — UK · UAE · Australia
I build full-stack web and mobile products in TypeScript — React and Next.js front ends, Node.js and NestJS back ends, React Native apps in the App Store and Google Play. I specialize in the parts teams get wrong: reconciling Stripe, Apple IAP, and Google Play Billing into one subscription state, on AWS serverless backends that stay correct under production load.
Rehan Azaz is a Senior Full-Stack Engineer based in Lahore, Pakistan, with 5+ years shipping production web, mobile, and cloud systems end to end. He works primarily in TypeScript — React, Next.js, Remix, and React Native on the front end; Node.js, NestJS, and Express on the back end — over PostgreSQL, MongoDB, and DynamoDB data layers.
His specialization is cross-platform subscription infrastructure: reconciling Stripe, Apple In-App Purchase, and Google Play Billing into a single account-level entitlement resolver, and application-layer cryptography such as AES-256-GCM field encryption paired with HMAC-SHA256 blind indexing for equality search over encrypted data.
He has built AWS serverless backends (Lambda, ECS Fargate, Cognito, DynamoDB) serving 2 million API requests per day, cut one platform's AWS spend from roughly $8,000 to $4,800 per month, and reduced deployment time from 45 minutes to 8 with GitHub Actions, ArgoCD, and Kubernetes. Recent work integrates OpenAI and Anthropic APIs into production search, document parsing, and research tooling.
Rehan holds a BSc in Computer Science from the University of Engineering and Technology (UET), Lahore (2017–2021), and works remotely with teams in the United Kingdom, United Arab Emirates, and Australia.
Services
End-to-end product builds on Next.js, React, and Node.js — PostgreSQL or MongoDB schema, NestJS or Express REST APIs with TypeORM, and the deployed front end, wired to CI/CD on GitHub Actions and ArgoCD.
Cross-platform apps in React Native shipped to the App Store and Google Play through EAS Build/Submit, sharing one Node.js backend with the web client.
Stripe, Apple In-App Purchase, and Google Play Billing reconciled into one account-level entitlement resolver, with idempotent webhook processing keyed on each provider's transaction ID to stop duplicate charges.
AWS serverless backends (Lambda, ECS Fargate, DynamoDB) that scale to zero — one handled 2M requests/day at ~40% lower cost — plus AI features on OpenAI and Anthropic APIs: search, document parsing, workflow automation.