Benjamin Greiner is a results-driven technical leader and former US Army officer with 10+ years delivering software development, testing, and program management across defense and civilian sectors. He led large teams and multi-million-dollar contracts at CACI, driving a successful six-month conversion from Waterfall to Agile and introducing automated testing within a DevSecOps pipeline. At the Air Force and Army commands he translated complex operational requirements into certified materiel releases and scalable test programs supporting thousands of systems. An active open-source contributor and QA/test automation engineer, he has improved discrete-time simulation, IDE stability, and testing infrastructure in notable projects like the Python Control Systems Library and Spyder. He pairs a West Point computer science degree and an MBA with hands-on engineering credibility, uniquely blending tactical leadership, contract oversight, and deep testing expertise. Colleagues rely on him not only for deadline-driven execution but for pragmatic process transformations that endure beyond any single program.
10 years of coding experience
11 years of employment as a software developer
B.S., Computer Science, B.S., Computer Science at United States Military Academy at West Point
The Python Control Systems Library is a Python module that implements basic operations for analysis and design of feedback control systems.
Role in this project:
Backend Developer & Test Automation Engineer
Contributions:279 reviews, 264 commits, 196 PRs in 3 years 9 months
Contributions summary:Benjamin primarily focused on fixing and improving the discrete-time simulation capabilities within the Python Control Systems Library. Their contributions involved debugging the forced response simulation for discrete-time systems, implementing and testing a fix for the testMimoW123 function, and addressing issues related to root precision and LaTeX representation in transfer functions. The user also made improvements to tests in multiple areas of the library, increasing the overall robustness and accuracy of the codebase.
Official repository for Spyder - The Scientific Python Development Environment
Role in this project:
Full-stack Developer
Contributions:4 reviews, 15 PRs, 72 comments in 4 years 9 months
Contributions summary:Benjamin primarily contributed to the Spyder IDE's codebase by addressing deprecation warnings, fixing bugs, and improving code quality. Their work focused on updating various widgets and panels, including the editor, find in files, and switcher. They also made changes to the variable explorer, including adding numpy checks for inf values and modifying the code related to the display of dataframes.
pythonpyqt5anaconda-distributionanacondapyqt
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
Benjamin Greiner - Civilian Employee at United States Air Force