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
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.
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
ARCHITECTURE OVER HACKS
I prefer systems that remain understandable six months after they are built.
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.
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.
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.
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.
Multi-tenant SIS + LMS for schools
Multi-tenant POS & repair-shop operations
Multi-tenant freight & delivery management
Personal knowledge management app
Employee attrition risk - ML scoring & operator console