Summary
Boris Ivanov is a senior gameplay programmer and C++ specialist based in Sofia with nine years of experience building gameplay systems for AAA titles and low-level embedded platforms. He has repeatedly shipped campaign, AI, diplomacy and combat features for the Total War franchise and contributed to an Unreal Engine 5 strategy/action prototype, demonstrating both systems design and hands-on implementation. Between game projects he architected glue code and a JavaScript VM data-binding layer for cross-platform game UI middleware, bridging front-end web tech with high-performance C++ runtimes. Earlier work in automotive embedded systems gave him deep experience with BSP/OS-level development, CAN protocols and test automation, which informs his pragmatic approach to performance and reliability in games. Comfortable teaching C++ and operating systems, he blends strong engineering fundamentals with a knack for translating complex design into robust, maintainable code.
9 years of coding experience
8 years of employment as a software developer
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at Sofia University St. Kliment Ohridski
Instituto Bilingüe de Bachillerato "Miguel de Cervantes"
Spanish, English, Bulgarian