Sean Rhodes

Firmware Developer at Star Labs Systems

Waverley, 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
Sean Rhodes is a firmware developer with seven years of embedded systems experience, currently building low-level firmware and EC support for Star Labs' Alder Lake platforms. He combines hands-on coreboot, EDK2 and fwupd contributions—implementing ACPI/device-tree fixes, USB/UEFI improvements, and firmware-update features like CMOS reset and UEFI capsule handling—to deliver reliable boot and power-management behavior. His background as a Microsoft-focused Technical Services Manager and 3rd-line network engineer gives him rare cross-domain fluency between firmware, system management, and operational support. A Master’s-trained computer engineer, Sean is comfortable debugging GPIO/SATA power issues and shaping platform-specific boot flows, and has a track record of turning nuanced hardware quirks into maintainable open-source fixes.
code7 years of coding experience
job3 years of employment as a software developer
bookMaster’s Degree, Computer Engineering, Master’s Degree, Computer Engineering at The Open University
github-logo-circle

Github Skills (20)

ec10
uefi10
hardware-interface10
firmware10
usb10
c1110
integrations10
c1710
gpio10
sys10
system-integration10
embedded10
acpi10
bootloader9
power-management9

Programming languages (5)

ShellCJavaScriptValaPython

Github contributions (5)

github-logo-circle
coreboot/coreboot

Apr 2021 - Jan 2023

Read-only mirror of https://review.coreboot.org/coreboot.git. Synced every hour. We don't handle Pull Requests.
Role in this project:
userEmbedded Systems Engineer
Contributions:264 commits, 1 comment in 1 year 8 months
Contributions summary:Sean's contributions primarily focused on low-level firmware development within the coreboot project. They implemented support for embedded controllers (ECs) on various Star Labs and other Alder Lake boards, modifying ACPI tables and device tree configurations to enable functionality such as trackpad control, fan management, and USB-C power delivery. They also addressed bugs and power-related issues by correctly configuring GPIOs and SATA settings, ensuring proper system functionality.
corebootfirmwarereviewpull-requestsbootloader
fwupd/fwupd

May 2019 - Jan 2023

A system daemon to allow session software to update firmware
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:47 reviews, 45 commits, 88 PRs in 3 years 8 months
Contributions summary:Sean primarily contributed to the firmware update daemon, focusing on the flashrom plugin, CMOS reset functionality, and UEFI capsule updates. They implemented features like resetting CMOS after flashing, adding shutdown functionality, and modifying the UEFI capsule splash screen behavior. Furthermore, the user made adjustments to Intel SPI and SuperIO plugins, correcting BIOS control device configurations and addressing ITE signature checks.
firmware-updatefirmwaredaemonlinuxupdate
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
Sean Rhodes - Firmware Developer at Star Labs Systems