I'm a Computer Science PhD student at Virginia Tech, working at the intersection of high-performance computing, machine learning, and scientific computing. My research focuses on developing scalable computational frameworks that accelerate scientific discovery and unlock insights from massive datasets.
My research journey began as a freshman exploring adversarial machine learning, then evolved into computational biology where I worked on dimensionality reduction techniques for single-cell RNA sequencing analysis. Most recently, I've been developing protein language models for T-cell receptor analysis and building distributed training systems for biological data. Now, my work centers on creating efficient ML systems specifically designed for scientific computing applications.
Beyond research, I'm passionate about education and mentorship. I run a tutoring platform where I've worked with students across machine learning, data science, and algorithms, helping them bridge the gap between theory and practice. I grew up in Cairo, Egypt, where my curiosity about how computers work sparked a journey that led me through a bachelor's in Computer Engineering, a master's in Computer Science, and now my PhD.
Outside the lab, I'm a husband who values family above all else, a game developer who enjoys both playing and building games, and someone who finds balance through chess, traveling, and swimming. I'm also active in the hackathon community, having won at MIT Reality Hacks and Stanford Immerse the Bay, and I love the collaborative energy of building innovative solutions under pressure.