Matthias Richter is a software engineer in Germany with 14 years of experience blending enterprise IT and applied AI from a strong Wirtschaftsinformatik background (BSc and MSc). He develops reliable backend and full‑stack systems at Atruvia AG after a progression from dual studies and student roles, pairing practical banking IT experience with research-led master studies in AI and information management. An active open-source contributor, Matthias has improved core rendering and canvas/HDR support in the popular LÖVE 2D framework and built helper utilities for the engine, demonstrating low-level graphics and game-framework expertise. He brings a pragmatic focus on compatibility and usability, often refactoring core modules to reduce errors and expand functionality, and describes himself as working with moderately-sized language models—hinting at hands-on ML experimentation beyond traditional enterprise stacks.
14 years of coding experience
Bachelor of Science - BS, Wirtschaftsinformatik - Schwerpunkt IT-Consulting, 1,7, Bachelor of Science - BS, Wirtschaftsinformatik - Schwerpunkt IT-Consulting, 1,7 at Hochschule Weserbergland
Master of Science - MS, Wirtschaftsinformatik, Master of Science - MS, Wirtschaftsinformatik at Universität Osnabrück
Contributions:179 commits, 34 PRs, 60 pushes in 9 years 9 months
Contributions summary:Matthias primarily contributed to the codebase by implementing and improving features within the LÖVE framework, addressing bugs, and refining existing functionalities. Their work encompassed changes to core modules such as the class, gamestate, camera, and timer implementations, suggesting a focus on enhancing the framework's usability and capabilities. The user also incorporated external specifications, showing a commitment to compatibility. Furthermore, the user made modifications to support different functionalities like camera viewports and added new modules, all of which demonstrate a diverse involvement in the project.
Contributions:119 commits, 1 comment in 3 years 7 months
Contributions summary:Matthias primarily focused on refactoring and improving the graphics module of the LÖVE 2D game framework. The contributions involved renaming framebuffer-related elements to canvas, consolidating error reporting, and adding HDR canvas support. Further contributions include fixing issues related to line smoothing, pixel effects, and general improvements in the rendering process.
2d-gameluagamedevdefold2d-game-framework
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
Matthias Richter - Software Engineer at Atruvia AG