Diego Macario

Senior Software Engineer at Shopify

Montreal, Quebec, Canada
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Diego Macario is a senior software engineer based in Montreal with a decade of experience building high-performance C++ systems, specializing in computer graphics and rendering. He spent years shaping 3D tooling at Autodesk (3ds Max) and now brings graphics expertise to web platforms using C++ and WebAssembly at Shopify. Diego has shipped security- and performance-sensitive features—like safe script execution, scene-security tooling, and render-time instancing—and maintains SDKs and scripting engines that power plugin ecosystems. A former electrical engineering researcher, he combines rigorous low-level systems thinking with a practical product focus and an affinity for collaborative problem-solving. Outside work he explores graphics experiments and open-source projects (including a long-running “rendering teapots” streak), demonstrating a knack for turning graphics research into playful, shareable demos.
code10 years of coding experience
job9 years of employment as a software developer
bookBachelor of Engineering (B.Eng.), Honours Electrical Engineering, Bachelor of Engineering (B.Eng.), Honours Electrical Engineering at McGill University
languagesEnglish, Spanish
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (50)

calculator10
tracer10
game-engine10
llc10
user-interface10
imgui10
graphical-user-interface10
pong10
api10
computer-graphics10
scene10
cpp10
game-development10
cross-platform9
pipeline-framework9

Programming languages (7)

TypeScriptC++CSSCSCSSSwiftMATLAB

Github contributions (5)

github-logo-circle
diegomacario/Super-Sunshine

Jun 2017 - Dec 2020

A ray-tracer with a simple scene description language for easily generating beautiful images.
Contributions:454 commits, 6 PRs, 451 pushes in 3 years 6 months
raytracerray-tracerscenelanguage-description
Contributions:73 commits, 3 PRs, 30 pushes in 2 months
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.
Request Free Trial