Karim Elsheikh is a software engineer based in Berlin with 11 years of experience building reliable, research-informed software across industry and academia. He blends practical backend and ML work—from a Software Development Engineer stint at Amazon to machine learning optimization at Fraunhofer—with academic roots developing language-guiding tools and teaching programming concepts. His background includes MS-level study in computer science and bachelor research on neural networks, reflecting a strong interest in mathematical and abstract problem solving. Colleagues describe him as a generalist who thrives on complex problems and delivering dependable systems that bridge theory and production.
11 years of coding experience
2 years of employment as a software developer
Bachelor of Science - BS, Computer Science and Engineering, Bachelor of Science - BS, Computer Science and Engineering at The German University in Cairo
Master of Science - MS, Computer Science, Master of Science - MS, Computer Science at University of Kaiserslautern
Contributions:2 pushes, 1 branch in 4 years 7 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.