Hana Nassef

Machine Learning Engineer & Data Scientist

Discover More

About Me

Hana Nassef

Hello, I'm Hana!

I'm a Computer Engineer at Nile University with a strong focus on Machine Learning and Data Science. I enjoy turning data into insights and building intelligent systems that solve real-world problems. Through internships at Huawei and e& Egypt, I've worked on data preprocessing, model training, web development, and network performance analysis.

Alongside my technical journey, I have a deep passion for teaching. I've supported both university engineering students as a junior TA and IGCSE students in math and sciences, which has strengthened my ability to explain complex ideas clearly. I’m also a co-author of an IEEE-published paper, contributing research that reflects my curiosity and commitment to learning. My goal is to continue growing as an engineer, educator, and problem solver.

Skills

Machine Learning & AI

Model development, training, and evaluation · Feature engineering · Federated Learning · Deep Learning (CNNs, NLP).

Data Analysis & Visualization

Data wrangling and statistical analysis · ETL processes · Interactive dashboards with Power BI · Visualization using Matplotlib & Seaborn.

Programming

Proficient in Python, C++, SQL, and Verilog · Experience with frameworks such as Scikit-learn, Pandas, and NumPy.

Hardware & Systems

Digital logic design · Computer architecture · Parallelization with OpenMP · FPGA design and synthesis with Vivado.

My Projects

Project 1

Verilog Single-Cycle DSP Processor

Designed and simulated a single-cycle CPU with an integrated DSP unit for efficient arithmetic processing. Synthesized for FPGA deployment using Xilinx Vivado.

Verilog Xilinx Vivado FPGA
View on GitHub
Project 2

Network Fault Node Detection

Developed a machine learning model to identify and predict fault nodes within a simulated network environment, using Python and Scikit-learn.

Python Scikit-learn Pandas
View on GitHub
Project 3

C++ OpenMP AutoParallelizer

Developed a C++ tool to automatically parallelize 'for' loops by injecting OpenMP directives. Evaluated performance using Intel® VTune™ Profiler.

C++ OpenMP Intel VTune
View on GitHub

Professional Journey

Math & IGCSE Teaching Assistant

2019 – Present

Support secondary students in Mathematics and Sciences by preparing practice materials, assisting in lessons, and providing one-on-one guidance.

Nile University

2023 – 2024

Junior Teaching Assistant for undergraduate engineering courses, assisting professors, supporting labs, and helping students understand complex concepts.

e& Egypt

Aug 2024

Intern in AI & Web Development, focusing on data preprocessing for ML models and building a prototype full-stack application.

Huawei

Sep 2024

Back Office & RQA Intern, learning network KPIs, monitoring performance, and shadowing engineers in live site upgrades from 2G to 4G.