Web & API Testing
Assess common attack surfaces, document weaknesses clearly, and prioritize issues based on business impact.
- Recon and enumeration
- Input-validation and auth-flow review
- Basic remediation guidance
eJPT-certified penetration tester and CS graduate (MTI, Excellent, top-5). I find vulnerabilities, document them clearly, and help teams fix them - ready for junior pentest or appsec roles in Egypt and remote.
Who I am, in one paragraph
Recent Computer Science graduate from the Faculty of Computers and Artificial Intelligence at MTI, with an Excellent-grade record and a top-5 class ranking. eJPT-certified through INE, with hands-on cybersecurity exposure across an internship, a workshop track, and applied cryptography and anti-fraud engineering on a shipped mobile system. Comfortable across Python, Java, C++, and SQL, with practical experience spanning IT infrastructure, enterprise data platforms, and full-stack development. Seeking a Junior Penetration Tester role in Egypt, open to freelance security engagements, with a clear line of sight toward a Security Engineer position.
eJPT through INE, plus ITI ethical hacking and IEEE cybersecurity workshop experience.
Security internship, enterprise data platform exposure at Raiffeisen Bank, and shipped anti-fraud features.
Strong technical writing - I explain findings, impact, and remediation steps recruiters and teams can act on.
What I bring to a team from day one
Assess common attack surfaces, document weaknesses clearly, and prioritize issues based on business impact.
Turn technical findings into concise reports that recruiters, founders, and engineering teams can quickly act on.
Bring a builder’s perspective from shipping apps, AI-backed features, and anti-fraud flows, not only finding bugs.
What's verified
Ethical Hacking
Information Technology Institute
Computer Network Fundamentals
Information Technology Institute
Azure Data Fundamentals (DP-900)
Microsoft
Microsoft Dataverse
Microsoft
Digital Marketing
Fast proof, without reading the whole portfolio
eJPT gives a recognized foundation in practical junior-level penetration testing workflows.
My graduation project shipped anti-fraud and identity-verification features under realistic product constraints.
I enjoy translating technical findings into business-aware language teams can understand and fix quickly.
Actively deepening skills in AD, Windows privilege escalation, Burp Suite, OWASP Top 10, and Docker security.
Where I've worked
Worked within a data warehouse platform team at a major European bank, gaining exposure to enterprise data infrastructure, access controls, and operational data-handling standards.
→ Environment: regulated financial-sector data platform
Completed applied cybersecurity tasks covering reconnaissance, vulnerability identification, and security-tooling fundamentals as part of a remote internship track.
→ Focus: hands-on reconnaissance & vulnerability-identification tasks
Completed a hands-on cybersecurity apprenticeship track covering core security concepts and practical exercises alongside a student engineering community.
→ Format: extended apprenticeship, hands-on labs
Supported hotel IT infrastructure including database operations, the Micros POS system, and guest door access systems, while maintaining security systems and access controls in line with hotel IT and data-protection policies.
→ Scope: POS integration, access control, data-protection compliance
Deep-dive case study
Flutter · Supabase · Python (Flask) · YOLOv8 · FaceNet · Linear Regression
Supervised by Prof. Dr. Hanafy Mahmoud Ismail
A mobile system for student performance monitoring and QR-based attendance, built with the same instinct that drives a pentest: assume the system will be attacked, and design so that attacks fail quietly and safely.
Independent & coursework projects
Numerical Analysis Application
Python · NumPy · SymPy · Matplotlib · ReportLab · CustomTkinter
Desktop app (with Hazem Mohamed, for Dr. Rania Ahmed's course) implementing five root-finding methods and seven linear-system solvers, with convergence-graph visualizations, solution history, and automated PDF report export.
Classical Cryptography Algorithms
Python · zero dependencies
Seven classical cryptographic algorithms implemented from scratch: Caesar, Monoalphabetic, Playfair, Polyalphabetic, Row Transposition, Rail Fence, and RC4.
Hospital Management System
Python · Tkinter · MySQL · Jan-May 2024
Desktop app for patient records, scheduling, billing, and inventory, on a normalized MySQL schema with a Material Design-inspired UI.
Banking System Simulation
C++ · OOP · Oct 2023-May 2024
Object-oriented banking simulator with classes for accounts, customers, and transactions: input validation, exception handling, and concurrency-style performance testing.
Luxury Hotel Management App
Flutter · Dart
Cross-platform hotel management app covering room bookings, secure user authentication, real-time room availability, and booking modifications.
Logic-Based Travel Planner
Prolog
Logic-based travel planning system built for a Logic Programming course, including UML-based software design documentation.
Languages, frameworks, concepts
Academic record
GPA: Excellent (Distinction), 4-year Dual Degree Program. Graduate, certificate pending issuance.
Quick answers for recruiters and security leads