I'm a full-stack developer with hands-on experience building production systems across frontend, backend, and cloud infrastructure. I work with modern web technologies to deliver scalable, user-focused software.
- 🔭 Currently building Team Nodepad — a real-time team collaboration and management app
- 🛍️ Also working on E-Shop — a full-featured e-commerce platform (beauty, shoes, gadgets)
- 🌐 Open Source: Contributed a spec fix to the WHATWG File System API — the standard that defines how browsers (Chrome, Firefox & Safari) handle file system access on the web. Also filed implementation bugs with all three major browser engines (WebKit acknowledged with internal Radar) and contributed test coverage to the Web Platform Tests suite. Also contributing to Supabase Studio — fixing CSV import behavior end-to-end
- 🤝 Collaborating on PrintLab Pakistan, SMSA Fleet Management, and SMSA Tracking
- 🤖 Currently exploring AI model integration into production applications
- 💬 Ask me about TypeScript, React, Next.js, Angular, Spring Boot, PostgreSQL, AWS
| Project | What I did | Status |
|---|---|---|
| WHATWG File System Spec | Fixed a spec inconsistency in WriteParams — making size, position, data non-nullable so browsers correctly throw TypeError on invalid input |
🔄 In Review · Feedback addressed, awaiting approval |
| Web Platform Tests | Added test cases validating the TypeError behaviour across all browsers |
🔄 In Review · Awaiting first reviewer pass |
| Firefox Bug | Filed implementation tracking bug for Gecko engine | 🐛 Unconfirmed · P3/S3 |
| Chrome Bug | Filed implementation tracking bug for Blink engine | 🐛 Active · S3 |
| Safari Bug | Filed implementation tracking bug for WebKit engine | ✅ Acknowledged · Internal Radar filed |
| Supabase Studio | Fixed CSV import — empty cells now correctly handled as empty strings or NULL based on user choice. Fixed worker+transform incompatibility, stale closure bug, broken preview display, and threaded the flag end-to-end through DB insertion for both new and existing tables |
🔄 In Review |
| Project | Description | Tech |
|---|---|---|
| Team Nodepad | Real-time team management & collaboration app | TypeScript, React |
| E-Shop | E-commerce platform with product listings & cart | TypeScript, Next.js |
| PrintLab Calculator | Print estimation calculator for PrintLab Pakistan | Java |
| Car Rental App | Full car rental booking system | TypeScript |
| SMSA Fleet Management | Fleet tracking & management for logistics | Angular |
| SMSA Tracking | Shipment tracking application | Angular |



