Leonardo Mariscal is a software engineer with 11 years' experience specializing in computer graphics, machine learning, and game engine development, now working as a Member of Technical Staff at xAI in London. He brings deep low-level programming and GPGPU expertise honed across progressive roles at Ubisoft Reflections, from junior programmer to research and engine programming positions. Leonardo is passionate about performance optimization and scalable systems architecture, regularly translating research ideas into production-ready engine features. His background blends formal MSc training with practical game and online systems work, and he has contributed to open-source projects through initiatives like Google Summer of Code. Colleagues know him for tackling hard rendering problems and squeezing extra performance out of constrained systems.
11 years of coding experience
3 years of employment as a software developer
Bachelor of Science - BS Programación de Videojuegos, Bachelor of Science - BS Programación de Videojuegos at SAE Institute México
Bachelor of Science - BS Games Programming, Bachelor of Science - BS Games Programming at Middlesex University
Master of Science - MS Computer Game Engineering, Master of Science - MS Computer Game Engineering at Newcastle University
c-api for imgui (https://github.com/ocornut/imgui)
Contributions:30 pushes, 1 branch in 1 year 11 months
capiimgui
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.