Software Engineer
building scalable, enterprise-grade applications
I turn complex requirements into clean, maintainable software using .NET Core & Angular.
Tech Stack
The tools I use to build enterprise-grade applications
Backend
Frontend
Database
DevOps & Tools
Featured Projects
Real solutions delivering real business value
Skans LMS
Learning Management System for Educational Institution
Situation
An educational institution needed a comprehensive LMS to manage student enrollments, study programs, and real-time communication between students and instructors.
Task
Build a scalable API backend with real-time features and mobile app integration.
Action
Developed RESTful APIs using .NET Web API with proper authentication. Implemented WebSockets and SignalR for real-time notifications. Created complex data structures for managing enrollments and activities.
Result
Delivered a fully functional LMS serving multiple study programs with real-time communication capabilities.
Coustek
Industrial Admin Panel for Silencer Management
Situation
A manufacturing company needed an admin application to create/manage silencers and calculate air movement in ducts with complex engineering formulas.
Task
Develop an intuitive admin panel with advanced calculation engines.
Action
Built the application using .NET MVC with Bootstrap frontend. Implemented complex mathematical calculations for air duct requirements. Designed a clean admin interface for seamless management.
Result
Automated manual calculations, reducing engineering time and eliminating calculation errors.
EMS
Employee Monitoring & Productivity System
Situation
A tech company needed to track developer productivity, activity patterns, and work hours for remote team management.
Task
Create a desktop application for real-time activity monitoring and reporting.
Action
Developed a cross-platform desktop app using .NET MAUI. Implemented monitoring for mouse/keyboard activity and check-in/check-out tracking. Built detailed reporting dashboards.
Result
Provided management with actionable insights on team productivity, improving project planning accuracy.
Development Philosophy
How I approach building software
Clean Code
I write maintainable code following SOLID principles and industry best practices.
Security First
Authentication, authorization, and data protection are built-in, not afterthoughts.
Performance
I optimize queries, use caching strategies, and profile applications for speed.
Testing
I believe in writing testable code and implementing unit tests for critical paths.
Education & Certificates
๐ Education
BBIT
Virtual University Of Pakistan
Aug 2024 - Present
ADP CS
Virtual University Of Pakistan
May 2022 - Mar 2024
๐ Certificates
Google Prompting Essentials
Angular
C#
Sololearn
Get In Touch
Have a project in mind? Let's discuss how I can help bring your ideas to life.