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