Summary
Bojan Lovrovic is a senior software engineer based in Manchester with 11 years of hands-on experience building high-performance graphics and game-engine systems using C++, Vulkan, DirectX, OpenGL and Unity. He has driven graphics integration and profiling work at companies from Samsung to indie game studios, shipping low-latency video pipelines, path-tracing tools, and cross-platform GPU/CPU optimizations. Comfortable across production and research-adjacent teams, he has implemented distributed rendering solutions, CI systems for multi-platform builds, and solved long-standing engine-level bugs while mentoring junior engineers. His background in computational geometry and media production, plus a Master’s in Computer Science, gives him both the mathematical depth and practical craft to bridge rendering research and deployable products. An unusual strength is repeatedly turning experimental open-source tech into production-ready tooling, such as an alternative Unity path tracer used for in-house distributed rendering.
11 years of coding experience
9 years of employment as a software developer
Master’s Degree Computer Science, Master’s Degree Computer Science at University of Zagreb / Sveučilište u Zagrebu
English, Croatian