Randy Barlow is a seasoned software engineer with nearly two decades of experience building systems across speech recognition, scientific computing, text complexity analysis, and student testing analytics. He has held senior and principal engineering roles at organizations including Red Hat, Credible, and Deepgram, bringing both hands-on backend development and leadership to open-source and enterprise projects. Randy contributes to notable open-source efforts—improving documentation and back-end quality for Fedora’s Bodhi and the Cornice web services library—demonstrating a focus on clarity, developer experience, and maintainability. His background in electrical engineering and academic research gives him a strong foundation in simulation and signal processing that informs pragmatic solutions to complex problems. An accomplished public speaker and technical writer, he pairs communication skills with code to make systems easier to use and understand. Based in North Carolina, he describes his approach with a wry humility—“pushing buttons, sometimes in the correct sequence”—which reflects a pragmatic, curious engineering mindset.
11 years of coding experience
18 years of employment as a software developer
Master of Science (M.S.), Electrical Engineering, Master of Science (M.S.), Electrical Engineering at North Carolina State University
Bodhi is a web-system that facilitates the process of publishing updates for a Fedora-based software distribution.
Role in this project:
Back-end Developer & Documentation Specialist
Contributions:46 releases, 1343 commits, 1892 PRs in 3 years 2 months
Contributions summary:Randy's commits primarily focused on enhancing and maintaining the documentation for the Bodhi project. They made modifications to the man pages, adding examples and clarifying commands for users, and they expanded the documentation to include information about the new Greenwave integration and other key features. The user's work demonstrates a focus on improving user understanding and simplifying the release process. Additionally, they made some refactorings of the code.
Contributions:6 commits, 6 PRs, 7 comments in 6 months
Contributions summary:Randy made several contributions to the Cornice project, primarily focusing on improving code quality and adding new features. They fixed a bug related to the return type of a service parameter and corrected typos in the upgrade release notes. The user also converted a bare except to improve code style and added validators for request parameters, enhancing the project's functionality. They also configured the `setup.py` file to require a minimum version of Pyramid, preventing compatibility issues.
webservice
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.