Gustavo Maciel

Senior Principal Software Engineer at Melting Logic

Sydney, New South Wales, Australia
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
Gustavo Maciel is a Senior Principal Software Engineer based in Sydney with 13 years of experience building games and large-scale software, currently leading engineering efforts at Atlassian while still developing games through Melting Logic. Self-taught in game programming from childhood, he blends deep mathematical tooling and creative design to ship visually striking games and robust platform features. At the open-source level he has enhanced libGDX’s math and geometry capabilities—adding ray-AABB intersections and derivative support for splines and Bezier curves—demonstrating a knack for low-level, performance-sensitive systems. His career spans hands-on roles from backend engineering to principal architecture, delivering across mobile, desktop and web platforms. Colleagues describe him as a challenge-seeker who pairs technical rigor with an appetite for novel mechanics and graphics innovations.
code13 years of coding experience
job10 years of employment as a software developer
bookBachelor's degree Computer Science, Bachelor's degree Computer Science at Universidade São Judas Tadeu
languagesPortuguese, English
stackoverflow-logo

Stackoverflow

Stats
652reputation
107kreached
16answers
3questions
github-logo-circle

Github Skills (25)

math10
java10
maths10
javas10
3d10
mathlib10
game-development10
2d10
linear-algebra10
math-library10
game-engine9
application-framework9
bezier9
app-framework9
curve9

Programming languages (7)

TypeScriptJavaSCSSJavaScriptHTMLMarkdownKotlin

Github contributions (5)

github-logo-circle
libgdx/libgdx

Jan 2013 - Jul 2015

Desktop/Android/HTML5/iOS Java game development framework
Role in this project:
userBackend Developer
Contributions:18 commits, 2 PRs, 19 comments in 2 years 6 months
Contributions summary:Gustavo primarily contributed to the core math and utility libraries of the LibGDX game development framework. Their work focused on extending the `Intersector` class with methods for ray-AABB intersection, adding derivative calculations to spline and Bezier curve implementations, and providing supporting methods in `Vector2` and `Rectangle` classes. These additions aimed to enhance the framework's capabilities for 2D and 3D game development by providing more advanced mathematical tools.
gamejava-game2dhtml5ios
Contributions:29 commits, 15 pushes, 1 branch in 9 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
Gustavo Maciel - Senior Principal Software Engineer at Melting Logic