Summary
Teodor Nikolov is a Machine Learning & Research Engineer with nine years of hands-on software and research experience, currently building AI-driven animation systems at Motorica in Utrecht. He blends deep C++ Unreal Engine plugin development with ML research on speech-to-gesture and non-verbal behaviour synthesis, having moved projects from prototype backend servers to polished editor-integrated tools. His background spans full-stack, DevOps, and visualization pipelines—Docker, Python, Blender, MotionBuilder and custom Slate UI—enabling end-to-end production workflows for animation and user studies. Notably, he pre-processed and validated large motion datasets for GENEA challenges and has repeatedly translated vague research requirements into reliable, version-controlled engineering solutions. Teodor holds an MSc in Game and Media Technology from Utrecht and a First Class BSc in Computer Science from Cardiff, and he brings a gamer’s eye for interaction and iteration to complex ML-driven creative tooling.
9 years of coding experience
2 years of employment as a software developer
Bachelor of Science - BS, Computer Science, First Class Honours, Bachelor of Science - BS, Computer Science, First Class Honours at Cardiff University / Prifysgol Caerdydd
Master of Science - MS, Game and Media Technology, Master of Science - MS, Game and Media Technology at Utrecht University
English, Bulgarian, French