Engineer first, architect by practice, teacher by choice.
I started in 2016 shipping web features end to end. Over 10+ years I moved from writing the code to deciding how systems are split, how data flows and how teams ship safely, and I still write the code.
At Brandverse I led a 20-engineer team and re-architected a platform serving 10,000+ merchants, cutting latency by 60%. Today I'm a senior engineer at Careem on the partners platform, improving the merchant journey and taking the platform from a great product to excellent engineering.
Outside work I lead Bano Qabil's Programming & Software Development faculty: 60+ instructors and 17 courses I designed, from Frontend to Generative AI. I still teach the expert-level courses, and I advise Bano Qabil Al-Khidmat on onboarding, learning and data management.
Open to occasional architecture advisory alongside my role at Careem.

A decade of shipping at scale
2022 — now

Senior Software Engineer · Careem
Partners platform: the tools Careem's merchants use to run their business. Helping merchants get a better journey end to end, and taking the platform from a great product to excellent engineering.
- Improving the merchant journey across the partners platform
- Taking the platform from great product to excellent engineering
- TypeScript
- React
- Node.js
- AWS
- LLMs
- Agentic AI
- MCP
git checkout -b bano-qabil · 2022 · alongside2022 — now

Faculty Head — Programming & Software Development · Bano Qabil
Bano Qabil is a free tech-education programme across 50+ campuses: about 500,000 students registered and 50,000+ taught. I lead its Programming & Software Development faculty of 60+ instructors, designed the 17 courses it teaches, and teach the expert-level courses myself.
2022 — now

Technical Consultant · Bano Qabil Al-Khidmat
Advising on a better onboarding process, better learning delivery, programme management and data management.
HEAD → bano-qabil · ongoing
2019 — 2022

Principal Software Engineer · Brandverse
Led a team of 20 engineers and designed Chikoo as its product engineer: Pakistan's all-in-one e-commerce enablement platform, where retail merchants, neighbourhood shops, home chefs and startups launch a working storefront in under 3 minutes.
Designed and led as product engineer- Designed and led Chikoo end to end as product engineer, from product design to architecture
- Designed the architecture serving 10,000+ merchants with real-time analytics
- Reduced system latency by 60% through performance optimisation
- Architecture
- Leadership
- React
- Flutter
- Dgraph
2017 — 2019

Software Engineer · VentureDive
Built full-stack web applications for clients in fintech and healthcare — responsive React front-ends and RESTful APIs on Node.js and MongoDB.
- JavaScript
- React
- Node.js
- MongoDB
2016 — 2017

Software Engineer · Sudofy
Started my career building web applications with modern JavaScript and shipping features end-to-end with cross-functional teams.
- JavaScript
- Web
2014 — 2017
BS Computer Science · University of Karachi
Graduated with distinction. Focused on algorithms, data structures and software engineering. Led the programming society and organised multiple coding competitions.
How I work
Clarity over cleverness
Designs a new engineer can explain back to me in a week.
Ownership
Teams own what they build, in production, end to end.
Teach as you go
Every review and design doc should leave someone stronger.
What I work with
architecture & leadership
- System design
- Distributed systems
- Microservices
- API design (REST & GraphQL)
- Cloud architecture on AWS
- Performance optimisation
- CI/CD & DevOps
- Technical leadership
ai
- Agentic AI
- MCP (Model Context Protocol)
- Claude & Claude Code
- OpenAI APIs
- RAG pipelines
- Multi-agent orchestration
- Prompt engineering
- AI-assisted development
tools
- React
- TypeScript
- JavaScript
- Flutter
- Node.js
- GraphQL
- MongoDB
- Dgraph
- AWS
- Elasticsearch
- Jest
- Figma
Courses and open source
- Git Tutorial: Mastering Version Control ↗Free course
Interactive tutorial that teaches Git through hands-on exercises: progressive lessons, real-time feedback and practical examples for beginners.
- DevOps Foundations ↗Free course
Hands-on course on CI/CD pipelines, Docker, infrastructure as code, cloud deployment and monitoring — bridging development and operations.
- use-screenshot-react-hook ↗Open source
A small, efficient React hook for taking screenshots of DOM elements. Published on npm with TypeScript support and documentation.
- React + TypeScript + Vite template ↗Open source
Minimal starter for React with Vite, TypeScript, HMR and ESLint rules — for spinning up new projects in seconds.
Speaking and training
I run career counselling sessions for students and early-career developers across several platforms, and train industry teams on using AI in real engineering work.
- Career counselling sessions for students and early-career developers
- AI training for industry professionals: LLMs, agents, MCP and prompt engineering
- Talks on software architecture and growing from junior to principal