About Me

Computer Engineering graduate with a passion for innovation and continuous learning

Professional Summary

Computer Engineering graduate with a GPA of 3.71/4.0 (Excellent with Honor), possessing strong skills in software development, web applications, database design, and embedded systems. Experienced in problem-solving, data structures & algorithms, and project management. Currently serving as a Teaching Assistant at the Arab Academy for Science, Technology and Maritime Transport (AASTMT), Faculty of Engineering, Computer Engineering Department, where I assist in teaching programming and computer engineering courses. Additionally, knowledgeable in networking and cybersecurity concepts with international training experience from the University of Central Lancashire (UCLan) in the UK.

Education

Bachelor of Science in Computer Engineering

Arab Academy for Science, Technology and Maritime Transport

Alexandria, Egypt

Sep 2020 - Sep 2025

GPA: 3.71 / 4.0
Graduated with Excellent with Honor
Graduation Project: 3Bs Banking System

Summer Training in Intelligent Systems, Robotics, and Machine Learning

University of Central Lancashire (UCLan)

Preston, UK

Aug 2023 - Sep 2023

Intensive training program in AI and Robotics
Hands-on experience with Machine Learning applications
International exposure to advanced intelligent systems

Languages

ArabicNative
EnglishFluent
ItalianBasic

Soft Skills

LeadershipTeamworkProblem SolvingAdaptabilityCommunicationTime Management

Skills & Expertise

A comprehensive overview of technologies and frameworks I work with

Python

5+ years

TypeScript

3+ years

JavaScript

5+ years

C/C++

4+ years

Java

3+ years

C#

2+ years

SQL

4+ years

Bash

3+ years

PHP

2+ years

HTML

5+ years

CSS

5+ years

Work Experience

Professional journey and contributions to the tech industry

Teaching Assistant

Arab Academy for Science, Technology and Maritime Transport (AASTMT)

Part-Time
Alexandria, Egypt
Aug 2025 - Present

Teaching Assistant at the Faculty of Engineering, Computer Engineering Department

Conducting lab sessions for Computer Architecture and Digital Design courses
Mentoring students in programming assignments and projects
Assisting in teaching programming and computer engineering courses
Grading assignments and providing constructive feedback
Supporting faculty in course preparation and material development
TeachingMentoringComputer ArchitectureDigital DesignProgramming

Software Intern

Gammal Tech

Internship
Alexandria, Egypt
Feb 2023 - Mar 2023, Aug 2024 - Sep 2024

Full-stack development of examination platform and mobile applications

Contributed to full-stack development of the Gammal Tech Exams platform
Designed and implemented PostgreSQL database architecture with focus on normalization and scalability
Enhanced platform's UI/UX by integrating modern frontend and backend frameworks
Developed and deployed cross-platform mobile application using Flutter
Built both frontend interface and backend API integration for mobile app
Full-Stack DevelopmentPostgreSQLFlutterUI/UXAPI Integration

Technical Examiner Trainee

Fours for Advanced Industries

Training
Alexandria, Egypt
Aug 2024 - Sep 2024

4-week technical training program focusing on system testing and evaluation

Conducted network system testing and evaluation to ensure stability, security, and reliability
Performed vulnerability checks and troubleshooting to confirm systems were free of security risks
Tested and validated in-house software applications
Reported issues and recommended improvements for system optimization
Network TestingSecurity TestingVulnerability AssessmentSystem Evaluation

Featured Projects

A showcase of my work spanning web applications, AI/ML, and embedded systems

Professional Portfolio Website

A cutting-edge personal portfolio built with Next.js 15 featuring advanced animations, interactive hover cards, and seamless section transitions. Showcases 42+ technologies, 19 projects, and 5+ years of experience with a modern glassmorphism design and fully integrated contact system.

Next.js 15TypeScriptTailwind CSS+5

AAST Exam Management System

Full-stack web application for managing online examinations with real-time monitoring and advanced anti-cheat detection

Next.js 15Express.jsPostgreSQL+2

3Bs Banking System (Graduation Project)

Comprehensive banking management platform combining predictive AI models with enterprise-grade system architecture and advanced database design

Next.js 15Express.jsPostgreSQL+6

Enterprise Banking Database Schema Design

Sophisticated relational database architecture for multi-bank system with 18 normalized entities, implementing advanced TypeORM patterns and complex relationships

TypeORMPostgreSQLTypeScript+4

SIC/XE One-Pass Assembler

Complete implementation of a SIC/XE one-pass assembler in Java, handling forward references, symbol table generation, and HTE record creation

JavaData StructuresCompiler Design+2

SIC/XE Disassembler

Reverse engineering tool that converts SIC/XE object code (HTE format) back to assembly language source code

PythonSystem ProgrammingReverse Engineering+2

MIPS Processor Design (VHDL)

Complete single-cycle MIPS processor implementation in VHDL with ALU, Control Unit, Register File, Instruction/Data Memory, and full datapath

VHDLDigital DesignComputer Architecture+3

Student Management System

Comprehensive student information management system in C with detailed record-keeping for academic, personal, financial, and administrative data

CData StructuresFile I/O+2

SOC Design & Implementation with Wazuh SIEM

Enterprise-grade Security Operations Center (SOC) architecture with Wazuh SIEM for centralized monitoring, threat detection, and automated incident response

Wazuh SIEMSecurity AnalyticsIncident Response+4

PIN Brute-Force Testing Tool

High-performance automated tool for PIN code penetration testing with GPU acceleration

PythonSeleniumGPU Acceleration+1

Banking System

Full-functioning desktop banking system with JavaFX GUI and MySQL backend

JavaJavaFXMySQL+1

Car Rental Management System

Desktop application for car rentals with comprehensive inventory management

C#Windows FormsMySQL

Hotel Reservation System

Secure online reservation system for small-scale businesses

PHPMySQLHTML+2

University SQL Database System

Structured relational database with 12+ normalized tables for university management

SQL ServerT-SQLDatabase Design

IoT Secure Access Control System

IoT-based authentication system using sensors and microcontrollers

ArduinoC++IoT Sensors+1

Marine Plastic Pollution Detection

AI model for detecting marine plastic waste using deep learning image classification

PythonTensorFlowDeep Learning+2

Network Distribution Center

Distributed data processing system for large-scale data transfers with parallel processing

PythonSocket ProgrammingMulti-threading+1

Flight Booking System

Desktop flight management application with intuitive GUI for booking and tracking travel records

JavaJavaFXFile I/O+1

Kortext Auto Page Turner

Intelligent automation tool for Kortext e-book platform with smart page navigation and session management

PythonSeleniumWebDriver Manager+1

Let's Connect

Have a project in mind or want to collaborate? Let's make something amazing together!

Location

Alexandria, Egypt

Connect with Me

Available For

Full-Stack Development Projects
AI/ML Consulting & Development
Teaching & Technical Mentoring
Freelance & Contract Work

Your message is sent securely via Web3Forms. I typically respond within 24 hours.