Benjamin Whitman is a systems-focused engineer with 11 years of hands-on experience supporting networks, servers, and workstations while studying dual majors in Software Engineering Technology and Embedded Systems at Oregon Tech. He blends practical sysadmin responsibilities at a small company with firmware- and hardware-oriented interests, pursuing embedded engineering and hardware/software co-design. An active open-source contributor, Benjamin added MSU-1 audio/data streaming and snapshot support to the popular Snes9x SNES emulator and improved EAGLE importer robustness for the OpenPnP pick-and-place project, demonstrating skill with legacy hardware and PCB tooling. Based in Klamath Falls, he brings a pragmatic troubleshooting mindset and a knack for bridging low-level systems, emulation, and tooling to deliver durable, maintainable solutions.
11 years of coding experience
1 year of employment as a software developer
Software Engineering Technology, Software Engineering Technology at Boise State University
Software Engineering Technology, Software Engineering Technology at Oregon Institute of Technology
Snes9x - Portable Super Nintendo Entertainment System (TM) emulator
Role in this project:
Back-end Developer
Contributions:6 releases, 50 commits, 2 PRs in 4 years 10 months
Contributions summary:Benjamin's primary contribution focused on implementing and integrating MSU-1 support into the Snes9x emulator, an emulator for the Super Nintendo Entertainment System. This involved adding new code and modifying existing files to handle data and audio streaming related to the MSU-1 add-on, with data streaming working in Windows and audio streaming still requiring resolution. Their work included integrating with the sound system and the resampling engine. The user also worked on snapshot functionality to persist the MSU-1 state and included endianness fixes for the streaming functionality.
Open Source SMT Pick and Place Hardware and Software
Role in this project:
Back-end Developer
Contributions:6 commits, 3 PRs, 18 comments in 2 months
Contributions summary:Benjamin primarily focused on improving the EAGLE importer functionality within the OpenPNP project. Their contributions included refactoring the importer code to enhance parsing of pads and polygons, and adding support for importing SMD pads. Furthermore, they implemented features to create or update package footprints within the configuration and added options for library prefixing and managing existing parts. The user also ran a code formatter to improve code style and readability.
placesmtpickhardwarepick-and-place
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.