Hello

I'm Rehan Azaz

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.

Illustration of a developer working on a laptop with a version-control branch graph

About Rehan Azaz

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.

Stack

Languages
TypeScriptJavaScriptPython
Frontend
ReactNext.jsRemixReact NativeRedux ToolkitTailwind CSSMaterial UI
Backend
Node.jsNestJSExpressGraphQLWebSocketsTypeORMMongoose
Data
PostgreSQLMongoDBDynamoDBArangoDBFirebase
Cloud & DevOps
AWS LambdaECS FargateCognitoS3AmplifyAppFlowDockerKubernetesGitHub ActionsArgoCD
AI & Integrations
OpenAI APIAnthropic APIStripeApple IAPGoogle Play BillingSalesforceShopifyOAuth 2.0
Observability & Testing
DatadogSentryJestEAS Build/Submit

Services

What I build

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.

Next.jsReactNode.jsNestJSTypeORM

Mobile Apps

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.

React NativeiOSAndroidEAS

Payments & Entitlements

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.

StripeApple IAPGoogle Play Billing

Cloud & AI Infrastructure

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.

AWS LambdaECS FargateOpenAIAnthropic

FAQ

Who is Rehan Azaz?
Rehan Azaz is a Senior Full-Stack Engineer based in Lahore, Pakistan, with 5+ years building production web and mobile systems in TypeScript, React, Next.js, React Native, Node.js, and NestJS on AWS.
What does Rehan Azaz specialize in?
Cross-platform subscription billing — reconciling Stripe, Apple In-App Purchase, and Google Play Billing into one account-level entitlement system — application-layer encryption with AES-256-GCM and HMAC-SHA256 blind indexing, AWS serverless architecture, and OpenAI/Anthropic API integration.
Is Rehan Azaz available for hire?
Yes. Rehan works remotely with teams in the United Kingdom, United Arab Emirates, and Australia, and is open to senior full-stack and LLM-integration roles on a contract or full-time basis.
What technologies does Rehan Azaz use?
TypeScript and JavaScript across TypeScript, JavaScript, Python, React, Next.js, Remix, React Native, Redux Toolkit, Tailwind CSS, Material UI, Node.js, NestJS, Express, GraphQL, WebSockets, TypeORM, Mongoose, PostgreSQL, MongoDB, DynamoDB, ArangoDB, Firebase, AWS Lambda, ECS Fargate, and more.