Aitsam Ahad
Principal Software Engineer · Full-Stack · Node.js · React · Three.js / WebGL
Senior Full-Stack Engineer with 6+ years of experience architecting and building scalable web applications using Node.js, TypeScript, Express and NestJS on the backend and React/Next.js on the frontend. Proven record of taking products from early-stage concept through to production, including re-architecting a five-app ecommerce platform for a Google–Unilever joint venture and leading the team that built a QR-based payment and invoicing platform from a single problem statement into a revenue-generating product. Experienced designing REST and GraphQL APIs, modelling SQL and NoSQL data, and integrating secure payment flows with Stripe. Has led cross-functional engineering teams of up to eight across frontend and backend, and mentors developers in TypeScript and automated testing.
- Location
- Islamabad, Pakistan
- Experience
- 6+ years, since January 2018
- Education
- BS (Hons) in Software Engineering, Virtual University of Pakistan (2016 – 2020)
Experience
Jan 2018 – Sep 2020
Relymer Group — Software Engineer (Backend)
API backends behind iOS and Android applications.
- Engineered and maintained REST and GraphQL API backends for multiple iOS and Android applications
- Built backend services with Node.js, Express.js, NestJS and TypeScript
- Implemented authentication with OAuth, AWS Cognito and JWT
- Contributed React/Next.js frontend features
- Explored blockchain-based modules using Solidity
- Node.js
- Express.js
- NestJS
- TypeScript
- GraphQL
- REST APIs
- AWS Cognito
- OAuth
- JWT
- Solidity
Sep 2020 – Feb 2022
XIOTS — Team Lead / Senior Software Engineer
Leading a team, and taking a product from problem statement to revenue.
- Led a team of 4 building iClerk, a QR-based invoice management and payment platform for taxi companies and restaurants
- Took iClerk from an initial problem statement to a product generating 50K per week in revenue
- Drove architecture and delivery of Scan2Pay, Scan2Book and Donations
- Built secure transaction processing and card management via Stripe
- Built the customer-facing frontend for Drop, a B2C ecommerce platform for restaurants
- Supported the vendor and admin apps in Drop's white-label suite
- React
- Next.js
- TypeScript
- Node.js
- GraphQL
- Redux
- WebSockets
- Material UI
- Stripe
Mar 2022 – Present
TEO International — Principal Software Engineer
Architecture and team leadership across a five-app ecommerce ecosystem.
- Senior engineer on Gotoko, a 5-app B2B/B2C ecommerce platform built as a joint venture between Google and Unilever
- Re-architected the marketing, admin and fulfilment applications, improving load times and development workflows
- Led a team of 8 frontend developers, the “Web Firefighters”
- Leads a team of 3 frontend and 2 backend developers building an invoice management and storage application
- Designed and led a multi-application frontend architecture for transformer health analysis and reporting
- Trains junior developers in Next.js, TypeScript, Jest and Cypress
- React
- Next.js
- TypeScript
- Node.js
- RxJS
- Redux
- Zustand
- Material UI
- WebSockets
- Payment gateways
Selected work
01 · XIOTS
iClerk
QR invoicing and payments for taxis and restaurants
A QR-based invoice management and payment platform for taxi companies and restaurants, built by a team of four from an initial problem statement into a product generating 50K per week in revenue.
The surface a payer sees is a single scan. Behind it sit Scan2Pay, Scan2Book and Donations, secure transaction processing, and card management through Stripe.
- — Led a team of 4 from problem statement to production
- — Scan2Pay, Scan2Book and Donations
- — Secure transaction processing
- — Card management via Stripe
- — Built for taxi companies and restaurants
- React
- Next.js
- TypeScript
- Node.js
- GraphQL
- Stripe
- WebSockets
02 · XIOTS
Drop
A white-label commerce suite for restaurants
A B2C ecommerce platform for restaurants, shipped as a white-label suite: a customer app, a vendor app, a delivery app and an admin console, all drawing on the same platform.
The customer-facing frontend was mine end to end, alongside supporting the developers building the vendor and admin applications.
- — Customer-facing frontend built end to end
- — White-label vendor, delivery and admin apps
- — Supported other developers across the suite
- — Real-time updates over WebSockets
- — B2C ordering for restaurants
- React
- Next.js
- TypeScript
- Redux
- GraphQL
- Material UI
- WebSockets
03 · TEO International
Gotoko
Five applications, one commerce platform
A 5-app B2B/B2C ecommerce platform built as a joint venture between Google and Unilever: marketplace, inventory, fulfilment, marketing and admin portals over shared platform infrastructure.
I re-architected the marketing, admin and fulfilment applications — improving load times and development workflows — while leading a team of eight frontend developers known internally as the Web Firefighters.
- — Marketplace, inventory, fulfilment, marketing and admin portals
- — Google–Unilever joint venture
- — Re-architected three of the five applications
- — Improved load times and development workflows
- — Led a team of 8 frontend developers
- React
- Next.js
- TypeScript
- Node.js
- RxJS
- Redux
- Zustand
- Material UI
04 · TEO International
Transformer Health Analysis
Monitoring physical infrastructure through software
A multi-application frontend architecture for transformer health analysis and reporting: telemetry from real equipment turned into a picture of condition an engineer can act on.
This is where the work stopped being purely digital. The architecture had to carry live readings, historical analysis and reporting across several applications without any of them drifting apart.
- — Multi-application frontend architecture
- — Health analysis and reporting
- — Live telemetry from physical equipment
- — Data visualisation for engineers
- — Designed and led the architecture
- React
- Next.js
- TypeScript
- RxJS
- WebSockets
- Data visualisation
Technical skills
- Languages
- JavaScript · TypeScript · Rust · Solidity
- Frontend
- React.js · Next.js · Redux · Zustand · RxJS · WebSockets · Material UI
- Backend
- Node.js · Express.js · NestJS · REST APIs · GraphQL · OAuth · JWT
- Data
- MongoDB · NoSQL modeling · SQL
- Cloud
- AWS EC2 · Amplify · Cognito · Docker
- Testing
- Jest · Cypress
- Payments
- Stripe · Card management
Exploring next
- React Three Fiber
- GLSL shaders
- Blender
- Procedural worlds
- Interactive simulations
- Digital twins
- Creative coding
- Immersive interfaces
- Rust
Contact
Building systems was the beginning.
Building experiences is the next chapter.