Peter Ohler is a Chief Scientist with 14 years of focused engineering and leadership experience and a long career designing high-performance, message-driven systems. Based in Nevada City, California, he combines hands-on coding in languages like Ruby, C, C++, and Go with strategic architecture and productization—currently leading technical direction at BCware while consulting independently. His open-source contributions include practical enhancements to the NATS Ruby client and performance-focused work on web-framework benchmarks (notably Agoo), reflecting a penchant for low-level optimization and interoperable tooling. Earlier roles span senior architecture and management at firms including TIBCO, Aozora, Nikko Citigroup, and KVH, where he built cloud offerings and trading systems. Trained with an MS in Computer Science from the University of Idaho and a BS from USAFA, he pairs formal rigor with decades of enterprise-grade engineering. Colleagues can expect a systems-minded problem solver who still enjoys shipping code that squeezes more performance out of the stack.
14 years of coding experience
24 years of employment as a software developer
MS Computer Science, MS Computer Science at University of Idaho
Contributions:1 review, 6 commits, 7 PRs in 4 months
Contributions summary:Peter primarily contributed to integrating and refining the Agoo web framework within the repository. Their work involved adding Agoo framework support, configuring server settings, and updating Agoo versions. They also developed C-based implementations of the framework. The contributions suggest a focus on improving performance and adapting the framework for use in web application benchmarking.
Ruby client for NATS, the cloud native messaging system.
Role in this project:
Back-end Developer
Contributions:5 commits, 3 PRs, 10 comments in 1 day
Contributions summary:Peter contributed to the Ruby client for NATS by adding support for different JSON parsers. They implemented Oj JSON parsing and refactored code to support alternative JSON libraries. The user also initialized variables and fixed a spelling error in the codebase. Furthermore, they made a minor comment adjustment to improve code clarity regarding key-value pairs for JSON parsing.
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.