Mario Zechner

Button Pusher at Self-employed

Graz, Styria, Austria
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

🤩
Rockstar
🎓
Top School
award
Top expert inCross-Platform Game Development and Engine Technologies
Mario Zechner is a seasoned software engineer and entrepreneur with 16 years of experience building cross-platform tools, game frameworks and compiler technology from Graz, Austria. As creator and lead of libGDX—the leading Android game development framework—and contributor to notable projects like packr and Spine runtimes, he blends deep systems-level C++/Java work with test automation and cross-platform integrations. He has led engineering teams, mentored startups at Science Park Graz, and helped bring RoboVM from prototype to acquisition, demonstrating both technical depth and startup-savvy. Currently running Earendil and self-employed on projects spanning VR, compilers and skeletal animation, he pairs hands-on coding with product-thinking and a penchant for quirky, user-facing creations. An author and long-time open-source maintainer, he’s equally comfortable refactoring engine internals as shipping cross-OS packaging and web-enabled native libraries.
code16 years of coding experience
job8 years of employment as a software developer
bookDrop out, Software Engineering & Economy, Drop out, Software Engineering & Economy at Technical University Graz
languagesGerman, English
stackoverflow-logo

Stackoverflow

Stats
31reputation
5kreached
1answer
0questions
github-logo-circle

Github Skills (29)

json10
godot10
javascript10
c-language10
lib10
multiplatform10
api-design10
cross-platform10
c1110
refactor10
java10
c1710
javas10
emscripten10
refactoring10

Programming languages (17)

MDXC#PowerShellJavaC++RustCHaxe

Github contributions (5)

github-logo-circle
2D skeletal animation runtimes for Spine.
Role in this project:
userBack-end Developer
Contributions:8 reviews, 3214 commits, 299 PRs in 6 years 8 months
Contributions summary:Mario primarily worked on cleaning up and improving the inclusion of various files within the Godot implementation of the Spine runtimes. They refactored existing code, replaced `NULL` with `nullptr`, and removed empty constructors. Additionally, the user ensured the correct parameter names for objects in bound methods, suggesting a focus on code correctness and maintainability within the project, particularly for the Godot engine integration.
skeletal-animationanimationgamedevgame-devruntimes
libgdx/libgdx

Aug 2012 - May 2022

Desktop/Android/HTML5/iOS Java game development framework
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:3 reviews, 1988 commits, 131 PRs in 9 years 10 months
Contributions summary:Mario's commits focus on improving the libGDX library's code base by adding features, enhancing usability, and resolving technical issues. Their work includes the implementation of new APIs and code refactoring, particularly around memory management with the inclusion of the implementation of a new method to measure the distance between a line and a segment. They also addressed errors found in various modules, improving the reliability and functionality of the core library. This involved the creation of test cases and the fixing of related problems related to different backends.
gamejava-game2dhtml5ios
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
Mario Zechner - Button Pusher at Self-employed