Emad Shaaban is a Senior Software Engineer based in Alexandria, Egypt with 13 years of experience building full-stack and microservices-driven applications, with a particular interest in Offline-First architectures. He co-founded and served as CTO of Bizzo Tech, and now drives engineering at Khwarizm Consulting, blending startup grit with enterprise delivery. Emad contributes to open-source tooling for online learning platforms—having modernized an edX video downloader from Python 2 to 3 and added authentication and selective-download features—illustrating practical backend craftsmanship. His background in MIS and hands-on ERP implementation work gives him a strong appreciation for reliable, user-focused systems and pragmatic integration patterns. Colleagues describe him as someone who moves seamlessly between architecting resilient services and shipping the small, essential scripts that make complex systems usable.
13 years of coding experience
1 year of employment as a software developer
Computer Science, Computer Science at Coursera
10gen Education
Computer Science, Computer Science at Udacity
OpenHPI
Bachelor's degree, Management Information Systems, V.Good (86%), Bachelor's degree, Management Information Systems, V.Good (86%) at Alexandria University
A simple tool to download video lectures from edx.org (and other openedx sites)
Role in this project:
Back-end Developer
Contributions:17 commits in 14 days
Contributions summary:Emad primarily focused on developing and modifying the `edx-dl.py` script, which is a tool for downloading video lectures. Their contributions include modifying the script to handle user authentication, course selection, and downloading video lectures from edx.org. The user implemented functionality for choosing specific weeks or all videos, and selecting video formats using the youtube-dl library. Additionally, code was converted from Python 2.7 to Python 3.
Contributions:3 releases, 68 commits, 65 pushes in 5 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Emad Shaaban - Senior Software Engineer at Khwarizm Consulting