Professional Experience
8+ years of engineering leadership, full-stack architecture, and production delivery.
Senior Software Engineer / Assistant Manager
Leading architectural design and full-stack development of institutional enterprise platforms. Engineered 4 major HEC-compliant evaluation ecosystems governing faculty appointments, performance appraisals, and promotion cycles across multiple university campuses.
Key Contributions & Impact
Engineering Environment
Next.js, React, Node.js, PHP, Laravel, MySQL, Redis, REST APIs, Git, Linux
Core Technologies
Full Stack Developer
Engineered secure client communication systems and automated support portals. Led the integration with Google Workspace / Gmail APIs for real-time customer query handling and automated tracking.
Full Stack Developer
Key developer for large-scale web platforms, including the Livex e-learning ecosystem and high-traffic multi-lingual portals serving over 100,000 active users across multiple regions.
PHP Developer
Developed custom web applications, dynamic database schemas, and tailored enterprise tools for diverse commercial clients.
Level 2 Seller & Full-Stack Freelancer
Delivered custom full-stack solutions, frontend bug fixes, API integrations, and CMS optimizations for global international clients, earning Level 2 Seller distinction.
Problems I Had to Solve
Real engineering war stories: the problem, root cause analysis, and resolution.
Database Connection Pool Starvation During Mass Submission Deadlines
During the final 3 hours before the faculty application deadline, server response times spiked from 80ms to over 12 seconds, resulting in intermittent HTTP 504 gateway timeouts.
Profiling slow query logs and live APM metrics revealed that the database CPU was at only 25%, but active connection pools were completely exhausted at 100%.
A synchronous file upload handler was opening a database transaction before initiating document hash generation and S3 upload, holding database connections open for several seconds per large PDF file.
Decoupled file ingestion: generated client-side presigned upload tokens so files stream directly to storage, and only triggered lightweight, fast database record commits (<15ms) after upload confirmation.
"Never hold database transactions open across external I/O or network network boundaries. Keep transactions short, focused, and purely relational."
Inside The Architecture
An interactive breakdown of a production-grade multi-tier web application.
Next.js 16 Client & Server Components
Primary Operational Purpose
Delivers zero-bundle server-rendered markup, fast hydration islands, and dynamic routing.