Germain Aubert is a Paris-based full stack developer with 15 years of hands-on experience and currently working at Invoxia after a multi-year engineering role at Simplicité Software. He blends backend Java and Node.js expertise with front-end TypeScript/Vue skills, CI automation and Elasticsearch-driven search integrations, and has built tooling such as a VS Code extension and production documentation pipelines. An active open-source contributor, he has fixed and extended audio, rendering and math features in libGDX and added new Pure Data objects for WebPd, showing a taste for game and audio tooling beyond typical enterprise apps. His background spans R&D internships to operational support (including ticketing systems at Château de Versailles), reflecting both product-minded engineering and practical system administration experience.
15 years of coding experience
Bachelor Ingénierie logicielle, Bachelor Ingénierie logicielle at IN'TECH INFO
Classe préparatoire intégrée Biologie-numérique, Classe préparatoire intégrée Biologie-numérique at EFREI - Grande école du numérique
Baccalauréat scientifique - Spécialité SVT, Baccalauréat scientifique - Spécialité SVT at Lycée Louis Bascan
Desktop/Android/HTML5/iOS Java game development framework
Role in this project:
Back-end Developer
Contributions:160 reviews, 104 commits, 134 PRs in 6 years
Contributions summary:Germain primarily contributed to bug fixes and optimizations within the libGDX game development framework. Their work included addressing CPU usage issues in the OpenAL audio backend, resolving rendering problems in specific cases such as the OpenALMusic's getPosition accuracy, and rectifying issues in the code used for creating the Texture3D. Furthermore, the user implemented enhancements like added the RGB/HSV color conversion, and added GWT retrieve viewport support.
Contributions:15 commits, 4 PRs, 2 comments in 8 days
Contributions summary:Germain primarily contributed to the implementation of new objects and functionalities within the webpd library, which allows running Pure Data patches on the web. These contributions included adding support for objects like `swap`, `min`, `max`, `atan2`, `wrap`, `rmstodb`, `dbtorms`, `powtodb`, `dbtopow`, `ftom`, and `clip`, as well as addressing a division by zero issue. They also updated the library build and fixed modulus support, indicating a focus on both new feature development and bug fixing.
html5-audiopure-datacompilerpatchesassemblyscript
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.