About
Messy data in; reliable systems out.
I'm a software and data engineer from Assiut, Egypt, now based in Kigali, Rwanda. I like the unglamorous middle of the stack: scrapers, validation gates, and reconciliation jobs. The satisfying part is when a manual process becomes something the team no longer has to worry about.
I do not trust an LLM-assisted pipeline until hard rules check every field it writes. A scraped dataset has to be validated and deduplicated. A research result has to be reproducible by someone who was not in the room. Those habits followed me through internships in three countries and into a peer-reviewed study that helps educators use educational data mining themselves.
That work started at a STEM school in Egypt. I joined a robotics team that won the national World Robot Challenge final, and I co-founded a student initiative that helped younger students build their own projects. The tools have changed. I still like taking a chaotic process and making it legible.

01: Path
How I got here
2024 - now
Graduate research and independent systems work
I study ECE, embedded systems, and signal processing at Carnegie Mellon University Africa. Alongside the degree, I published the EduBridge Analytica paper, studied reinforcement learning for pipeline orchestration, and built Filer and this site. Kigali, Rwanda
2023 - 2024
Two data engineering internships at NiaDelta
I built an AI-assisted product-data pipeline as an intern in 2023. NiaDelta brought me back in 2024 to extend it for monitoring-and-evaluation trend reports across the catalogue. remote
2022
My first production systems
At Goodera, I used scraping and CRM automation to collect more than 47,500 data points and save about 1,200 hours of manual work. I then built a Django and PostgreSQL sales-and-inventory system for NaserSalem Motors and completed Udacity's Data Analyst Nanodegree. remote · Sohag, Egypt
2021 - 2024
B.Sc. Computer Science at African Leadership University
I earned an honours CS degree in Kigali with a 3.57/4.0 CGPA. A 2023 literature review became the EduBridge paper. I also built a crisis-response ML tool and spent a lot of time writing C. Kigali, Rwanda
2017 - 2020
STEM Assiut
A STEM school in Egypt: five research capstones; co-founding the STV student initiative; founding the STEM Matters Symposium (~200 participants); first place in the Egyptian national finals of the World Robot Challenge 2019; and a Silver Honor Shield for scientific research (2017). Assiut, Egypt
02: Toolkit
What I work with
Languages
ML and research
Data engineering
Systems and web
Spoken
03: Philosophy
I consider a system finished when the people using it can trust its results without knowing its internals.
That means clear signals, honest failure modes, and a documented way back when something breaks. This site has its own test suite for the same reason.