Ryan Cooke

Hardware Engineer at balena

St Albans, England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Ryan Cooke is a hardware engineer with eight years' experience building and scaling hardware-in-the-loop testing for embedded Linux at balena, combining hands-on test automation with embedded systems know-how. He brings deeper FPGA and in-network processing expertise from a PhD at the University of Warwick, where he developed accelerators for edge and data-analytics workloads. Earlier roles in silicon IP verification and FPGA network processing gave him strong background in testbench development, SystemVerilog, and reliable validation practices. At balena he’s contributed to the QA/testing infrastructure of a prominent open-source project (meta-balena), focusing on OS configuration, connectivity and boot reliability. Based in St Albans, he pairs academic rigor with practical production engineering, often surfacing subtle failure modes through automated tests. Colleagues rely on him to translate complex hardware-software integration challenges into repeatable, scalable test platforms.
code8 years of coding experience
bookMaster’s Degree, Electonic Engineering, 1st Class Honors, Master’s Degree, Electonic Engineering, 1st Class Honors at University of Warwick
github-logo-circle

Github Skills (11)

configuration-management10
balena10
yocto-layer10
yocto10
testing10
embedded9
javascript8
script8
bash8
docker8
dockers8

Programming languages (12)

TypeScriptDockerfileShellC++CoffeeScriptCMakefileJavaScript

Github contributions (5)

github-logo-circle
balena-os/meta-balena

Apr 2021 - Jan 2023

A collection of Yocto layers used to build balenaOS images
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:79 reviews, 56 commits, 86 PRs in 1 year 9 months
Contributions summary:Ryan primarily contributed to the testing infrastructure of the `balena-os/meta-balena` repository. Their commits focused on adding and modifying tests, specifically related to the configuration of balenaOS, including hostname, NTP servers, DNS settings, network connectivity, and udev rules. They also addressed issues such as test failures, indentation and added a boot-splash test, demonstrating a strong emphasis on ensuring the reliability and functionality of balenaOS.
yocto-layerresinmeta-resinyoctoresinos
Contributions:1 review, 9 commits, 9 PRs in 7 months
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.
Request Free Trial