Summary
Jakub Gemrot is a seasoned software engineer and educator based in Prague with a decade of experience combining academic research and practical development in game engines, AI, and expert systems. He leads the GameDev program at Charles University's Faculty of Mathematics and Physics while contributing commercially as a software engineer at EquiLibre Technologies and previously as an executive director at a games studio. Jakub’s technical breadth spans Java, C#, C++, Python and graphics APIs (DirectX, OpenGL), and he has a track record of building custom tooling—such as a collaborative 2D Flash game engine and online editor used in the award-winning Czechoslovakia 38-89 project. Holding advanced studies in theoretical computer science and AI, he bridges rigorous research with hands-on architecture, teaching, and team leadership. Notably, he blends classroom curriculum design with real-world product delivery, making him adept at turning academic ideas into playable, production-ready software.
10 years of coding experience
6 years of employment as a software developer
Doctor of Philosophy - PhD, Theoretical Computer Science, Doctor of Philosophy - PhD, Theoretical Computer Science at Univerzita Karlova v Praze
Master's Computer Science - Artificial Intelligence, Artificial Intelligence, Master's Computer Science - Artificial Intelligence, Artificial Intelligence at Charles University