Ibrahim Zidan is a seasoned software engineer and team leader with 12 years of experience building high-performance backend systems in C, C++, PHP, Python, and JavaScript. He has led engineering teams and DevOps initiatives, introducing QA practices, automated linters, and architecture improvements that measurably increased reliability and scalability. Ibrahim has delivered large eCommerce platforms and bespoke internal systems, and his open-source work includes backend contributions to the Hercules MMORPG server—refactoring cross-database item ID handling and streamlining inter-server account lookups to boost server reliability. A strong communicator who aligns technical solutions with business goals, he mentors engineers and drives continuous improvement through code reviews and clear development plans. Based in Egypt, he combines deep systems-level experience with practical product-minded engineering.
12 years of coding experience
7 years of employment as a software developer
High School Diploma, High School Diploma at Victoria College
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at Alexandria University
Hercules is a collaborative software development project revolving around the creation of a robust massively multiplayer online role playing game (MMORPG) server package. Written in C, the program is very versatile and provides NPCs, warps and modifications. The project is jointly managed by a group of volunteers located around the world as well as a tremendous community providing QA and support. Hercules is a continuation of the original Athena project.
Role in this project:
Back-end Developer
Contributions:6 reviews, 172 commits, 97 PRs in 7 years 10 months
Contributions summary:Ibrahim's contributions primarily revolve around modifying the server-side logic of the game, specifically concerning account information handling and inter-server communication. They updated the inter-server to retrieve account information from the login server, replacing database queries, and implemented functionalities to handle successful and failed account lookups. Furthermore, the user refactored the unique item ID system to eliminate a cross-database dependency and added new script functionalities, and various other bug fixes. These changes improved the reliability and efficiency of the game's server-side operations.
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.