I don't just write code — I architect solutions to real problems.
I'm a software engineer who believes in solving problems first, choosing technology second. My work focuses on real-time systems, secure authentication, and scalable backend architectures — with a strong emphasis on user experience and system design thinking.
💡 What drives me:
Understanding constraints, designing elegant solutions, and shipping products that matter.
🎯 Currently: Building production-ready applications | Seeking internship opportunities | Exploring AI-powered development workflows
const approach = {
step1: "Understand the problem deeply",
step2: "Map constraints & requirements",
step3: "Design the system architecture",
step4: "Choose the right tech stack",
step5: "Build, iterate, ship"
};
// Technology serves the solution, not the other way around.🎥 YT Clone — Full-Stack Video Platform
The Challenge: Building a production-grade video sharing platform with complex features like YouTube.
My Solution:
- Architected complete video upload pipeline with Cloudinary for optimized media processing and CDN delivery
- Implemented channel creation system with user profiles, branding, and content management
- Built advanced search functionality with MongoDB indexing for fast video/channel discovery
- Designed Redux Toolkit state management for predictable global state across complex features
- Created subscription model with real-time notifications and updates
- Developed responsive UI with seamless video playback and infinite scroll
Tech: React, Redux Toolkit, Node.js, Express, MongoDB (with indexes), Cloudinary
Impact: Full-featured video platform demonstrating end-to-end system design and scalable architecture
The Problem: Passwords are weak, vulnerable, and frustrating for users.
My Solution:
- Implemented WebAuthn/FIDO2 passwordless authentication
- Built complete registration and authentication flows with biometric support
- Designed fallback mechanisms for cross-platform compatibility
- Created secure credential storage with encryption best practices
Tech: Node.js, Express, WebAuthn API, MongoDB
Impact: 100% phishing-resistant authentication with zero password management
🔍 FoundIt — Lost & Found Management System
The Problem: No centralized, efficient system for reporting and claiming lost items.
My Solution:
- Built full-stack MERN application with RESTful API design
- Integrated location-based reporting with interactive maps
- Implemented role-based access control and claim verification system
- Designed intuitive UX flow reducing reporting time by 70%
Tech: React, Node.js, Express, MongoDB, Mapbox
Impact: Solving a real community problem with scalable technology
Frontend → React • Redux Toolkit • TypeScript • Tailwind CSS
Backend → Node.js • Express.js • RESTful APIs
Database → MongoDB • Mongoose
Real-Time → Socket.io • WebRTC • MediaSoup
3D/Visual → Three.js • WebGL
- ⚡ Real-Time Systems: WebRTC, WebSockets, low-latency architectures
- 🔐 Authentication: WebAuthn, JWT, OAuth, session management
- 🏗️ System Design: Scalable backends, state management, API design
- 🎨 UX Engineering: One-click flows, intent-based interactions
- 📊 State Management: Redux Toolkit, global architecture patterns
| Challenge | My Approach | Technologies | Result |
|---|---|---|---|
| Insecure authentication | Passwordless WebAuthn implementation | FIDO2, Public key cryptography | Phishing-resistant auth system |
| Complex user onboarding | One-click intent flows | React, Redux | 60% reduction in drop-off rate |
| Unscalable app state | Centralized Redux architecture | Redux Toolkit, Thunks | Predictable, maintainable codebase |
| Real-time streaming latency | MediaSoup + optimized signaling | WebRTC, Node.js | Sub-second stream delivery |
const currentFocus = {
learning: [
"Advanced system design patterns",
"Distributed systems & microservices",
"AI-powered development workflows",
"Performance optimization at scale"
],
building: [
"Voice-first interfaces",
"Real-time collaborative tools",
"Production-grade authentication systems"
],
goal: "Contributing to impactful products in a professional engineering team"
};✅ Systems thinking — I design solutions, not just features
✅ Product mindset — Ship working software that solves real problems
✅ Clean architecture — Maintainable, scalable, well-documented code
✅ Continuous learning — Always exploring better patterns and practices
✅ Communication — Clear technical writing and collaborative problem-solving
💼 Open to internships and full-time opportunities | 🌍 Based in Lahore, Pakistan
⭐ If you find my work interesting, consider starring my repositories!