HOMEABOUT

About Me

I'm a Lahore-based Full-Stack Software Engineer specializing in product engineering across frontend, backend, databases, cloud infrastructure and deployment. I work primarily with Next.js, React, TypeScript, Node.js, Express, FastAPI, PostgreSQL and Supabase, and have built multi-tenant B2B platforms across education, logistics and retail.

Role
Full-Stack Software Engineer
Location
Lahore, Pakistan · UTC+5
Focus
Multi-tenant B2B SaaS, end to end
Experience
2+ years shipping production systems
Status
Open to work
01
BACKGROUND

I build multi-tenant SaaS platforms end to end, from Row-Level-Security data models and Express APIs to the interfaces people use every day. Not a frontend dev who dabbles in backend, not a backend dev who avoids CSS. A genuine full-stack engineer.

Over a year at TSN as lead developer on three multi-tenant B2B platforms, a school management system, a freight & delivery platform, and a repair-shop POS, all on Next.js, Express, and Supabase with PostgreSQL Row-Level Security. Before that, a year-long apprenticeship at SeeBiz inside a production MERN codebase.

Solo, I've shipped Zikron, a personal-knowledge app, and Attrisense, an ML attrition-risk tool, from data modelling and model training through to the deployed frontend.

02
HOW I WORK

The project pages show what I've built solo. Inside an engineering team, this is how I operate day to day.

  • Translate product requirements into technical plans
  • Design APIs and database boundaries
  • Work across frontend and backend
  • Review and maintain existing codebases
  • Debug production issues
  • Deploy and monitor applications
  • Communicate technical tradeoffs clearly
03
ENGINEERING PHILOSOPHY
01

ARCHITECTURE OVER HACKS

I prefer systems that remain understandable six months after they are built.

02

DATABASE DESIGN MATTERS

A good application starts with a good data model. I pay close attention to relationships, constraints, indexes, transactions, security, and query performance.

03

SECURITY BELONGS IN THE ARCHITECTURE

Authentication is only one part of security. Authorization, tenant isolation, validation, database policies, and secure workflows need to be considered together.

04

PRODUCTION IS PART OF DEVELOPMENT

Writing code is only one part of shipping software. I care about deployment, infrastructure, monitoring, debugging, and maintaining systems after release.

05

USE THE RIGHT TOOL

I'm comfortable across different technologies and choose tools based on requirements, constraints, maintainability, and long-term system needs rather than following a stack for its own sake.

Next.js·React·TypeScript·Node.js·Express·FastAPI·Python·MongoDB·PostgreSQL·REST APIs·System Design·Tailwind CSS·Docker·AWS·Redis·Next.js·React·TypeScript·Node.js·Express·FastAPI·Python·MongoDB·PostgreSQL·REST APIs·System Design·Tailwind CSS·Docker·AWS·Redis·
04
AREAS I WORK ACROSS
Full-Stack Web Development
Backend Architecture
REST API Design
Database Architecture
Multi-Tenant SaaS
Authentication & Authorization
RBAC & Permission Systems
PostgreSQL Row-Level Security
Server-Side Rendering
API Integrations
Payment Integrations
Real-Time Applications
Performance Optimization
Cloud Infrastructure
CI/CD & Deployment
Production Debugging
AI/ML Application Development