Summary
Moustafa Elsharkawy is a software engineer with a Master's in Computer Science from TU Munich and over eight years of hands-on experience building production software across web, mobile, and AI-driven video understanding systems. He has blended research and industry roles—contributing machine learning and computer vision work at TUM and shipping deep video captioning and tagging features at Design AI—before moving into embedded/automotive-focused engineering at e.solutions. Comfortable across .NET, modern web stacks, and ML toolchains, he designs maintainable, scalable architectures and has experience driving projects end-to-end in international teams. Based in Nuremberg, he brings the rigor of academic research to practical product development, with a knack for turning computer-vision prototypes into production-ready components.
8 years of coding experience
3 years of employment as a software developer
Master of Computer Science Machine Learning and Computer Vision, Master of Computer Science Machine Learning and Computer Vision at Technical University of Munich
Bachelor's degree Computer Science, Bachelor's degree Computer Science at Ain Shams University
Arabic, English, German