Joshua Roys is a hands-on VP of Engineering and cyber security architect with 18 years of experience delivering secure, reliable infrastructure and leading global engineering teams. He blends SRE discipline with deep security expertise—PKI, IAM/SAML2, SELinux, NIST RMF—and has driven SOC 2 Type 2 readiness, vulnerability management, and enterprise identity solutions at scale. A pragmatic technologist fluent in Linux, Kubernetes, virtualization, and multiple scripting languages, he also contributes to low-level open-source projects like flashrom and Lightspark, adding firmware board enablement and ECMA compliance fixes. Known for turning proofs-of-concept into production features, he pairs budget and vendor management with mentoring and process automation to reduce risk and operational cost. Based in Atlanta, he holds an MS in Information Security from Georgia Tech and a BS in Computer Science from Michigan State.
18 years of coding experience
17 years of employment as a software developer
Master of Science - MS Information Security, Master of Science - MS Information Security at Georgia Institute of Technology
Bachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at Michigan State University
Send patches to https://review.coreboot.org: https://www.flashrom.org/Development_Guidelines#GitHub
Role in this project:
Embedded Systems Engineer / Automation Engineer
Contributions:22 commits in 2 years
Contributions summary:Joshua primarily contributed to the `flashrom` project, a tool for flashing firmware on various devices. Their work involved adding support for new flash memory chips, including defining their characteristics and enabling the correct communication protocols. They also focused on board enablement, adding configurations and necessary GPIO manipulations to support different motherboards from various manufacturers. Further contributions involved fixing detection issues and optimizing existing code.
Contributions summary:Joshua primarily contributed to the core implementation of the Flash player, as evidenced by the code changes focusing on handling undefined types and operand values. They implemented functionality such as `toLocaleLowerCase`, `toLocaleUpperCase` and constructors for Integer and UInteger types, as well as addressing issues with `Array::filter` and `Dictionary::nextValue`. The user's contributions also include fixing bugs related to anonymous function returns, and other fixes like the handling of leading '@' in XML properties, and URL encoding, alongside various ECMA spec conformance improvements for bitwise operations and Number::toInt, indicating a focus on the core functionality and standards compliance of the player.
opengl3androidflashvaapikotlin
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.