CV

Daniel Ghattas

Computer Science student focused on cybersecurity, machine learning, and secure systems engineering.

Download CV

Profile

Computer Science student focused on cybersecurity, machine learning, and secure systems engineering. Experienced in building research prototypes involving SDN controllers, vulnerability intelligence, FastAPI services, classical ML models, Android applications, Linux tooling, and cloud-hosted systems.

Technical Skills

Cybersecurity

Vulnerability prioritisationSDN securitySecure software designOWASP awarenessCloud security basics

Machine Learning

scikit-learnTF-IDFLogistic regressionLinear SVM/SGDComplement Naive BayesModel evaluation metrics

Networking

ONOSOpenFlowMininetOpen vSwitchDocker networking

Backend

PythonFastAPIREST APIsJavaTypeScript

Systems

LinuxDockerGitShell scripting

Mobile / Cloud

AndroidWear OSAWS basics

Featured projects

ResearchCybersecurity

VulnGuard SDN

ONOS and FastAPI prototype for risk-aware network decisions.

ONOSJavaFastAPIMininetOpenFlowscikit-learn

Logs, API output, Mininet tests.

Case studyGitHub pendingDemo pending
WorkingML

ML Vulnerability Prioritisation

Classical ML pipeline for CVE risk classification.

Pythonscikit-learnTF-IDFpandasCSV datasets

Metrics and dataset notes.

Case studyGitHub pending
CourseworkCloud

Secure Cloud Deployment

AWS-hosted booking system with EC2, RDS, IAM, S3, and monitoring evidence.

AWSEC2RDSIAMS3Monitoring

Screenshots and deployment notes.

Case studyGitHub pending

Education

Birmingham City University / Computer Science / dates pending.

Project experience

Built and documented prototypes across SDN research, ML vulnerability prioritisation, secure backend systems, Android/Wear OS development, Linux automation, and cloud deployment basics.

Tools

Linux, Docker, Git, shell scripting, ONOS, Mininet, Open vSwitch, FastAPI, scikit-learn, Android tooling, AWS basics.