I focus on building performant, well-architected web applications and exploring low-level systems programming. I write code that handles edge cases gracefully, manages resources efficiently, and scales smoothly in production environments.
- π Current Focus: Deepening my understanding of full-stack serverless architectures and database optimization.
- β‘ Engineering Principles: Clean directory structures, meaningful git hygiene, and robust error handling over flashy, unoptimized features.
- π Based in: Lahore, Pakistan
A fully responsive, production-deployed task management platform designed for real-time workflow tracking.
- Live Demo: View Live Deployment | Source Code: GitHub Repository
- Tech Stack: Node.js, Express, MongoDB Atlas, Mongoose, React, Vercel Serverless.
- Key Engineering Challenges Solved:
- Implemented serverless connection pooling and caching in Mongoose to eliminate critical cold-start latency and connection timeout issues on Vercel.
- Designed strict custom dynamic fetching logic utilizing unique ObjectIDs to eliminate blank state data mismatches between the frontend interface and cloud cluster.
- Enforced structured try-catch middleware boundaries across all backend routing controllers to guarantee consistent API error tracking.
A high-performance console application designed to simulate an enterprise-level point-of-sale system.
- Source Code: GitHub Repository
- Tech Stack: C++, Data File Streaming, Memory Management.
- Key Engineering Challenges Solved:
- Utilized manual heap allocation and pointer arithmetic instead of bloated standard libraries to maintain a minimal memory footprint.
- Engineered a custom string-matching data stream parser to dynamically update system menus and configuration files directly from flat-file storage without memory leaks.
| Category | Technologies & Tools |
|---|---|
| Languages | C++, JavaScript (ES6+), HTML5, CSS3 |
| Backend & Databases | Node.js, Express.js, RESTful APIs, MongoDB Atlas, Mongoose |
| Deployment & Tools | Vercel Serverless, Git, GitHub Actions, Linux Command Line |
| Core Foundations | Object-Oriented Programming (OOP), Data Structures, Digital Logic Design |
- LinkedIn: Iraj Imran on LinkedIn