Jon Renner is a Senior Software Engineer based in Saint Paul, Minnesota, with 14 years of experience building data-intensive applications and a decade focused on production-grade systems. He currently drives engineering work at NextEra Analytics, bringing deep back-end expertise in data cleaning, aggregation, and privacy-forward platforms from prior roles at the University of Minnesota and the Minnesota Population Center. Jon is an active open-source contributor—his network-statistics enhancements to the widely used Glances monitoring tool and documentation and refactors in the libGDX game framework show a pragmatic mix of utility, usability, and code quality. Comfortable from research-oriented data products to commercial analytics, he tends to surface subtle UX improvements that make tooling more informative and reliable (for example, cumulative network IO displays and clearer API docs). His background in languages and humanities hints at strong communication skills that complement his technical craft.
14 years of coding experience
7 years of employment as a software developer
BA Asian Languages and Literature, BA Asian Languages and Literature at University of Minnesota
Desktop/Android/HTML5/iOS Java game development framework
Role in this project:
Back-end Developer
Contributions:109 commits, 1 PR, 1 push in 4 years
Contributions summary:Jon primarily contributed to improving the documentation and codebase of the libGDX game development framework. Their work included clarifying docstrings for the `Vector2` class, updating documentation for the `Preferences.java` file to address name collisions, and adding more documentation to the `Sprite.java` class. Furthermore, the user refactored Box2D classes and gdx.graphics to use the `Array` class.
Glances an Eye on your system. A top/htop alternative for GNU/Linux, BSD, macOS and Windows operating systems.
Role in this project:
Backend Developer
Contributions:25 commits, 1 comment, 1 issue in 9 months
Contributions summary:Jon focused on enhancing the network statistics display within the `glances` system monitoring tool. They implemented features to show total network traffic, toggling the view between individual Rx/Tx and combined Rx+Tx, as well as implementing cumulative network IO stats. Their contributions involved modifying Python code to calculate and present network data in various formats, including byte/s and bit/s. They also made bug fixes and improvements to the autoUnit function and port argument handling, indicating a focus on code refinement and usability.
bsdgnuhtoplinuxmacos
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.