Saif Kandil
About Saif Kandil
Saif Kandil is a software engineer currently working with The Enigma Team, where he has contributed to the ENIGMA game engine by integrating Steam support. He holds a Bachelor's degree in Computer & Systems Engineering from Ain Shams University and has expertise in Natural Language Processing and Reinforcement Learning.
Work at Google Summer of Code
Saif Kandil is currently engaged as a Software Engineer at Google Summer of Code, contributing to the ENIGMA Team. His role involves enhancing the ENIGMA game engine, particularly by integrating Steam support. This integration aims to improve the platform's functionality for game developers, allowing for a more robust development environment.
Education and Expertise
Saif Kandil has a strong educational background in computer science and engineering. He studied at Ain Shams University, where he earned a Bachelor's degree in Computer & Systems Engineering from 2019 to 2024. Additionally, he completed a Nanodegree in Advanced Android Development Using Kotlin at Udacity in 2022, which he pursued over 11 months. His expertise includes Natural Language Processing and Reinforcement Learning, which he applies to solve practical challenges.
Background in Programming Competitions
Saif Kandil participated as a contestant in the ECPC Egyptian Collegiate Programming Contest in both 2021 and 2022. These experiences took place in Alexandria, Egypt, and provided him with valuable exposure to competitive programming and problem-solving in a timed environment.
Technical Skills and Proficiencies
Saif Kandil possesses a strong foundation in backend software engineering, deep learning, computer graphics, and algorithm design. He is proficient in several programming languages, including Python, C/C++, Java, Kotlin, and Objective-C. Additionally, he is skilled in using development frameworks such as Flutter, Qt, and JavaFX, which enhance his software development capabilities.