About
I am a cybersecurity and network engineer with a strong passion for advancing technology and fostering innovation. With a Bachelor's in Computer and Communication Engineering from the American University of Beirut and a Master's in Cybersecurity from the prestigious Institut Polytechnique de Paris, where I graduated with the highest distinction, I am driven by my dedication to continuous learning and staying at the forefront of technological advancements.
My professional experience includes working at Dar, where I played a key role in managing Cisco switches, automating security processes, and ensuring robust network operations. I have also honed my skills during internships at Exeo and POTECH, where I integrated diverse systems to enhance network security and developed web scraping tools to automate reconnaissance tasks.
Most recently, I completed a research internship where I developed a state-of-the-art classification framework for identifying Active Queue Management (AQM) algorithms in bottleneck routers. This project consisted of multiple C programs for generating UDP traffic and capturing RTT traces, combined with Python scripts for orchestration, coordination, simulation, and classification. The framework used Dynamic Time Warping (DTW) and advanced comparison techniques to accurately distinguish between algorithms such as CoDel, FQ-CoDel, Cake, PIE, RED, FIFO, and FQ. In addition, I implemented a Python-based simulation of the CoDel algorithm to study the impact of network parameters and estimate total experiment durations. Together, these components formed a comprehensive system that advanced the understanding and detection of traffic management techniques in real-world networks.
I am particularly passionate about leveraging technology to build secure and resilient networks. I thrive in environments that encourage collaboration and innovation, constantly seeking to expand my knowledge and contribute to meaningful advancements in the field of cybersecurity. My commitment to education and staying ahead of emerging threats enables me to develop solutions that address both current and future challenges in network and information security.
Experience
Telecom Sud-Paris - Researcher R&D | Intern
Mar 2025 - Sep 2025 | Evry, France / Palaiseau, France
- Research Focus: Investigating protection mechanisms in routers against fairness attacks in TCP, focusing on queue management technique and Active Queue Management (AQM) algorithms such as CoDel, FQ-CoDel, Cake, PIE, RED, FIFO, and FQ.
- Classification Goal: Identifying active AQM algorithms in real-world networks on the bottleneck router between two endpoints by analyzing and comparing network traces generated from custom writen C and python codes.
- Testbed: A setup consisting of a client, a router with an AQM-enabled bottleneck link, and a server. RTT traces are captured from UDP traffic generated in C, and classification is performed using Dynamic Time Warping (DTW) and advanced comparison methods in python.
- Research Architecture:
Bottleneck Bitrate Measurement: C code sending raw UDP packets to estimate the bottleneck link’s capacity.
Bottleneck Type Verification: C code ensuring the bottleneck was due to link speed and not CPU or other factors.
Queue Length Estimation: C code measuring the router’s queue length for template matching and total test time calculation.
CoDel Simulation: Python simulation of CoDel, parameterized with measured values (packet size, bitrate, queue length) to determine the impact of network parameters and compute total experiment duration.
Measurement Logic: C code generating UDP traffic and capturing RTT traces for analysis.
Two-Stage Classifier: Python-based classifier first distinguishing fair queuing vs. non-fair queuing, then performing final AQM classification using Dynamic Time Warping (DTW) and advanced comparison techniques.
- Achievements: Successfully developed a state-of-the-art classification system for identifying AQMs in bottleneck routers on real-world networks with high accuracy. The framework integrates traffic generation, bottleneck analysis, queue measurement, CoDel simulation, and a robust two-stage classifier, advancing the detection and understanding of traffic management techniques in complex environments.
Institut Polytechnique de Paris - Researcher R&D | Student researcher
Sep 2024 - Mar 2025 | Palaiseau, France
- Research Focus: Investigating protection mechanisms in routers against fairness attacks in TCP, focusing on queue management technique and Active Queue Management (AQM) algorithms such as CoDel, FQ-CoDel, Cake, PIE, RED, FIFO, and FQ.
- Classification Goal: Identifying active AQM algorithms in real-world networks on the bottleneck router between two endpoints by analyzing and comparing network traces generated from custom written C and Python codes.
- Testbed: A setup consisting of a client, a router with an AQM-enabled bottleneck link, and a server. RTT traces are captured, and classification is performed using Dynamic Time Warping (DTW) and advanced comparison methods.
- Achievements: Classification of AQMs generated in a testbed.
Exeo - SOC R&D | Intern
Apr 2024 - Jul 2024 | Paris, France / Mkalles, Lebanon
- Bitdefender and Grafana integration via python and SQL for visualization of security posture
- Grafana alerting and ticket creation in Autotask automation via Python web-hook
- Wazuh and Autotask integration via python for automated alert management
- Integration of Grafana, Prometheus and its agents, SNMP devices, and various APIs
- Grafana dashboards development with custom alerts and detailed overviews.
- Full vertical integration of Grafana prometheus and prometheus windows and linux agents, snmp enabled devices such as cisco switches and firewalls , SQL server, microsoft graph api, Autotask api, bitdefender api via python scripting, Fortigate api to give full visibility for client over their network, endpoints, servers, and report their security posture and alert them via smtp and ticket creation about anomalies
Dar - Cybersecurity and Network Engineer | Full Time
Mar 2023 - Aug 2023 | Verdun, Lebanon
- Managed around 100 access layer cisco switches
- Created hardened configuration for new cisco switch models to be implemented across all switches and then deployed all switches (physically and their configuration) making the internal network faster and safer
- Resolved network issues involving switches, PCs, and Wake-on-LAN features affecting over 300 new laptops, ensuring seamless operation.
- Troubleshooted problems with CUCM deployment
- Created a MikroTik lab to simulate real-world networks and supervised interns in Lebanon and Egypt, providing guidance and support as well as deployed a fully configured MikroTik into production environment.
- Troubleshooted endpoint network and security issues
- Tasked with configuring a layer 3 Fortiswitch and report back on findings to compare with Cisco switches to choose the better upgrade path for the company
- Managed Omada access point controller
- Attended meetings with cisco regional partners
- Maintained and automated Fortigate firewall and proxy operations to enhance security
- Developed migration plan to secure cipher suite for VPN connections
- Created a thorough document of hardened configuration of new cisco switch explaining clearly the goals of each configuration line for all offices around the word to use
- Managed and patched vulnerabilities generated by Nexpose to protect the network infrastructure
- Represented the company at a Fortinet workshop, gaining insights and sharing expertise
POTECH - Cyber Threat Intelligence Officer intern | Intern
Jun 2022 - Dec 2022 | Beirut, Lebanon
- Developed Python scripts (under NDA) to automate reconnaissance through web scraping and orchestrate takedown operations via interactions with APIs and web bots.
- Participated in a comprehensive passive reconnaissance exercise to enhance threat intelligence
American University of Beirut - Researcher | intern
Jun 2021 - Aug 2021 | Beirut, Lebanon
- Inter-Disciplinary Practice Program (IDPP)
- Engaged in activities focused on human-centered design and user research to create solutions that are both innovative and user-friendly
Self-employed - Tutor
Sep 2015 - Jun 2018 | Matn, Lebanon
- Mathematics, physics, and chemistry tutor
Education
Institut Polytechnique de Paris
Master of Computer Science, Cybersecurity | Sep 2023 - Aug 2025
Master’s degree in Cybersecurity with highest distinction in M2.
Notable course taken:
At Ecole Polytechnique: Modern networking, Network security, Internet protocols, Data Bases, Computer architecture, Computer system security.
At Telecom Paris/Sud-Paris : Security oriented programing, Secure protocols, Risk modeling and analysis in complex systems, Embedded systems security, Advanced network filtering architecture, Risk analysis
American University of Beirut
Bachelor of Engineering - BE, Computer and communication Engineering | Oct 2018 - Dec 2022
Notable courses taken: Software Eng. I & II,
Cryptography, Internet Security, Computer Networks, Internetworking Lab, Mobile Networks, Data
Centers, Data Structures and Algorithms.
College Mariste Champville
Lebanese Baccalaureate in General Sciences: distinction | Sep 2003 - jun 2018
Ranked 1 in Math, physics, and chemistry
Projects
Client-Server Secure Connection
Exchange of symmetric key with asymmetric keys for file transfer. Supports custom certificate exchange signed by custom certificate authority.
View on GitHub
Galois Field Arithmetic Calculator
Instant results for non-trivial arithmetic computations in Galois Fields reaching GF(2^571).
View on GitHub
ICMP Quench Local Network Attack
Find active local IPs and send ICMP quench to all.
View on GitHub
TCP SYN Flood Attack
Flood user-inputted IP with TCP SYN packets.
View on GitHub
TCP SYN Flood Detection
Detect TCP flood attack based on a threshold.
View on GitHub
TCP Injection
Track TCP flow and inject HTTP response before server.
View on GitHub
Access Point Client Checker
Display clients on access point with their utilization.
View on GitHub
Network Cell Analyzer for Android Smart Phones
Carrier name, network types, dBm, SNR, Frequency Band.
View on GitHub
Covid-19 Tracker
Automatically update database and generate statistics and graphs.
View on GitHub
Network cell analyzer for android smart phones
Shows Carrier name, network types, dBm, SNR, Frequency Band. Made using Java and SQL.
View on GitHub
PHYS210L Calculator
Special calculator for PHYS210L AUB course that can calculate scientific rounding, error propagation, efficient statistical way of checking if a number is prime, keep notes, include cheat sheets, and more.
View on GitHub
Network Checker
Continously pings google and generate statistics of network status such as packet loss and average ping delay.
View on GitHub
Access Point clients checker
Display all clients on access point with their utilization and can assigne names to each mac address seen
View on GitHub
LaLiga AI match prediction
Three AI models for predicting football match results
View on GitHub