About me

Software engineer crafting reliable, user‑focused products.

I design and build web applications with a strong focus on clarity, performance, and long‑term maintainability. Over the years, I’ve worked across the stack, collaborating closely with designers, product managers, and engineers to ship meaningful features.

My story

After my graduation from University of the Punjab from where I did bachelors in computer science. I began my journey in software engineering by building small side projects and tools to solve problems I cared about. That curiosity evolved into a career where I've shipped production systems, debugged complex issues, and collaborated with cross‑functional teams for the different companies i have worked for.

I enjoy taking ideas from zero to one: clarifying requirements, designing pragmatic architectures, and iterating quickly based on feedback. I care deeply about code quality, observability, and creating flows that feel effortless for the people using them.

Right now, I'm investing in modern web platforms like Next.js and cloud providers like Azure so I can design and deploy end‑to‑end solutions from polished frontends to reliable backend services.

Skills at a glance

A snapshot of the tools and technologies I use most often.

Languages

TypeScript, JavaScript, Python, SQL

Frontend

React, Next.js, Tailwind CSS, component‑driven design

Backend & APIs

REST APIs, Django, FastAPI, Node.js, authentication, integrations

Cloud & DevOps

AWS, Azure, GCP, CI/CD, monitoring, logging, performance tuning

Ways of working

Coding, Code reviews, mentoring, technical discovery, documentation