Compuiter and communication engineering
Studying for bachelor degree at Alexandria University Faculty of Engineering expected to graduate by July 2027
I am a software engineer have been working for almost a year in a real world projects and this is a portfolio showcasing my projects in multiple fields with different categories

Studying for bachelor degree at Alexandria University Faculty of Engineering expected to graduate by July 2027
I am always looking to add more skills to my arsenal. Here are the technologies and tools I currently use to build high-performance applications.
As part of the Integration Team at EJADA one month internship, I explored enterprise level backend development and microservices based architectures. This internship gave me hands-on experience with both core backend technologies and enterprise integration tools.
SQL Development – Practiced LiveSQL to work with real-time queries and dynamic data manipulation.
Spring Boot Framework – Built and tested backend services in Java using Spring Boot, focusing on scalability and modularity.
Microservices Architecture – Learned how to split applications into smaller, independent services for better maintainability and flexibility.
API Management – Gained exposure to WSO2 API Manager & Gateway for publishing, securing, and managing APIs in an enterprise environment.
This experience strengthened my foundation in Java, Spring Boot, SQL, microservices, and enterprise integration, while also teaching me how real-world enterprise applications are designed, scaled, and maintained.
During my 2 months internship, I gained hands-on experience in building, optimizing, and deploying deep learning models for real world computer vision applications. My work spanned from data preprocessing and feature engineering to model design, experimentation with advanced architectures, and deployment as interactive applications.
(1) Teeth Disease Classification:
Developed a CNN from scratch to classify different dental diseases from medical images.
Experimented with transfer learning by fine tuning pretrained models, which significantly improved model accuracy and reduced training time.
Focused on improving validation performance by applying techniques such as balanced dataset splits, regularization, and extended training with early stopping.
Deployed the final model as an interactive web application using Streamlit, allowing users to upload images and receive instant predictions.
(2) Satellite Based Water Segmentation:
Tackled a challenging remote sensing problem using 12-band multispectral satellite images for water body detection.
Performed feature engineering and band selection to identify the most relevant sensor inputs for water segmentation.
Built a custom segmentation model from scratch, then enhanced results with DeepLab (transfer learning) for higher accuracy.
Deployed the solution with Flask, making it accessible as a lightweight web service for segmentation predictions.
(3) Video Theft Detection:
Designed and implemented models to classify whether theft activity occurred in surveillance video footage.
Explored multiple architectures, including:
3D CNNs for spatiotemporal feature extraction.
Hybrid CNN + LSTM models to capture temporal dynamics.
Transformer-based models for sequence understanding.
Improved generalization and performance by incorporating transfer learning techniques.
Deployed the final solution with Django, integrating it into a web application for security monitoring.
this Strengthened skills in CV, DL & deployment.
During my internship, I gained hands-on experience in full-stack development while working in an Agile environment and collaborating on real-world projects.
Key Contributions:
Developed a full-stack CMS platform for a physical therapy center using Ruby on Rails, HTML, CSS, and JavaScript, enabling customers to:
• Reserve sessions, view services & offers, explore blog content, and apply for careers
• Access an admin dashboard with role-based access control for efficient system management
Designed and implemented database schemas, MVC architecture, ORM models, and design patterns to ensure scalability and maintainability.
Strengthened collaboration skills by working with Git/GitHub for version control in an Agile team environment.
Gained additional experience in Laravel by building a simple CRUD system where users could create, view, and manage posts.
After the internship i was recruited as a part time software engineer during my last year of college
As approaching the last semester i started working as full time engineer at HDBC