Peter Bingham is a Lead Engineer with a decade of experience building scientific and hardware-interfacing software, currently shaping engineering work at SAP from Lisburn, Northern Ireland. He combines a strong computational physics background (PhD/MPhil) with deep hands-on expertise in Python and C++ to deliver data acquisition, calibration and test frameworks for embedded systems and imaging instruments. His past roles include leading application development at Camlin Energy—where he authored ~50,000 lines of production python/C++ for CAN-bus control, visual scripting calibration and CI-integrated test frameworks—and contributing core acquisition and analysis features for Andor’s multithreaded microscopy software. Known for turning mathematical research into robust, production-quality code, he also introduced formal software testing practices and built tools bridging hardware, databases and visualization. Quietly versatile, he pairs scientific rigor with pragmatic engineering: comfortable spec’ing hardware, scripting complex calibration flows, and shipping repeatable, auditable releases.
10 years of coding experience
11 years of employment as a software developer
Doctor of Philosophy - PhD, Theoretical and Computational Physics, Doctor of Philosophy - PhD, Theoretical and Computational Physics at The Open University
Banbridge Academy
Master of Philosophy - MPhil, Theoretical and Computational Physics, Master of Philosophy - MPhil, Theoretical and Computational Physics at Queen's University Belfast
Python code for controlling Denkovi usb relay boards.
Contributions:1 release, 20 commits, 10 PRs in 6 years 3 months
python-codepythonrelayusbcontrolling
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.