Welcome
I am a Software Engineering graduate passionate about data science, medical imaging, data processing, and cybersecurity. I enjoy solving complex problems and developing innovative solutions across technology and healthcare domains. My experience spans Python, C, Bash, C#, Java, and SQL, as well as Linux, cloud platforms, and security tools. I have worked on projects involving intrusion detection, secure networking, and incident response, and am dedicated to utilizing technology to drive positive impact in both tech and healthcare fields.
Skills
Education
Experience
Certifications
Bachelors, Software Engineering
Intermediate, Pre-Engineering
Matriculation, Science Group
Primary, Science Group
Trillium Information Security Systems
During my internship at Trillium Information Security Systems, I gained practical experience in Digital Forensics and Governance, Risk, and Compliance (GRC). I worked on various projects that involved analyzing security incidents, conducting risk assessments, and ensuring compliance with industry standards. This opportunity allowed me to apply my skills in a collaborative environment and contribute to a meaningful project.
NexinIT
During my two-month internship at NexinIT, I gained practical experience in back-end development using .NET Core and MVC architecture while working on a Customer Invoicing Application. I utilized Entity Framework for data management and SQL Server to ensure data integrity and performance. Additionally, I crafted responsive user interfaces with Razor UI, jQuery, AJAX, Bootstrap, HTML, CSS, and JavaScript, enhancing the application's interactivity and overall user experience. This opportunity allowed me to apply my skills in a collaborative environment and contribute to a meaningful project.
This project integrates a machine learning-based anomaly detection model with Suricata IDS to enhance real-time detection of sophisticated DDoS attacks. Utilizing pandas, seaborn, and scikit-learn, the Random Forest model is trained on large-scale DDoS datasets (CIC-DDoS2019, LR-HR DDoS 2024) for robust traffic classification. Real-time Suricata logs are processed and visualized via a Streamlit dashboard, enabling actionable analytics and live monitoring for network administrators. The system achieved 99% accuracy in offline testing and 78–94% accuracy in live network environments. By embedding adaptive learning into the IDS, it reduces reliance on static signature rules and manual updates, offering a more dynamic and resilient approach to intrusion detection.
This project is a real-time phishing email detection system developed as part of a Natural Language Processing (NLP) coursework. It leverages a TF-IDF vectorizer to extract textual features from email content and employs a Random Forest classifier to accurately distinguish between phishing and legitimate emails, achieving a 95% accuracy rate. The system is designed to connect to email inboxes using the IMAP protocol, automatically scanning and classifying incoming messages. By integrating machine learning and NLP techniques, the project enhances cybersecurity by providing proactive protection against phishing attacks, reducing the risk of credential theft and data breaches. The application features a user-friendly Streamlit web interface for live monitoring and visualization of detection results, making it accessible for both technical and non-technical users.
The Don’t Blink Game is an intelligent Android-based game that utilizes computer vision and real-time facial recognition to create an engaging and interactive experience. Players are challenged to keep their eyes open for as long as possible, with the app continuously monitoring eye movements using the device’s camera and Google Vision API. The game logic is seamlessly integrated, automatically detecting blinks and accurately timing each session. Players can compete for the longest streak, track their progress, and view high scores through a user-friendly Material UI interface. Cloud integration with Firebase Realtime Database enables persistent score tracking and multiplayer features, allowing users to challenge friends and compare results globally. Designed for both entertainment and skill development, Don’t Blink offers a unique blend of fun, technology, and competition, making it suitable for all ages.
The DDS is an intelligent safety application designed to reduce road accidents caused by driver fatigue. Using computer vision, the system is trained to recognize facial features, specifically focusing on the eyes.
This network design for Dubai Int'l Airport creates a secure, scalable infrastructure using VLANs & access controls to enhance departmental communication & provide guest internet access while isolating internal systems.
This Bash Application utilizes multithreading and OpenMP to enhance matrix computations, overcoming the inefficiencies of sequential operations. This project aims to provide faster and more efficient processing for large matrices.
A state-of-the-art vehicle management system designed to streamline operations and optimize data management. This project focuses on creating a robust database infrastructure for managing critical information, including vehicle details, maintenance logs, repair costs, and profit/loss analysis.
Maze Rush is a labyrinth maze game where players race against the clock to navigate through mazes filled with obstacles. Using quick thinking & problem-solving skills, players compete for high scores & unlock achievements in this thrilling maze adventure featuring multiple levels of increasing difficulty.
SPACE BATTLE is a single-player strategy game developed in assembly language, inspired by classic arcade games. Players navigate through obstacles, improve their logical thinking, and enhance reaction times while aiming for high scores. The game features engaging visuals, player and enemy mechanics, and is compatible with all Windows devices.
COLOR MANIA is a single-player strategy game inspired by classic puzzle games like Candy Crush developed on Unity Engine, while focusing on logical thinking and planning. Players match colorful dots to clear the board, enhancing their reaction time while enjoying engaging visuals and multiple game modes that are Timer mode & Moves mode.
CUBRO is a single-player strategy game inspired by Subway Surfers, where players navigate through obstacles to achieve the highest score without collisions. This game emphasizes logical thinking and reaction time, providing an engaging experience for players.
Karachi Tour Guide is a Mobile Application developed using no-code/drag-and-drop platform 'Thunkable', and is compatible with both Android and iOS devices. It provides all the information about landmarks to explore in Karachi.