Brandon Chuang

Software Engineer at Expedera Inc.

Sunnyvale, California, United States
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

👤
Senior
🎓
Top School
Brandon Chuang is a software engineer based in Sunnyvale with 11 years of experience building SDKs, embedded runtimes for FPGA/HAPS platforms, and integrating ML models into production workflows. He combines startup agility with low-level systems expertise, having contributed thermal management and fan-control logic to Open Network Linux and added power/reset and CPLD/EEPROM integrations for multiple SONiC switch platforms. At Expedera he’s focused on model tooling, containerized workflows, and heuristics, blending ML ops with embedded systems know-how. His background includes tutoring and technical leadership at UCSC’s DRC, where he translated accessibility needs into practical tool support. Brandon’s work shows a rare cross-domain fluency: he ships both hardware-adjacent firmware changes and higher-level ML infrastructure.
code11 years of coding experience
bookUniversity of California Santa Cruz
github-logo-circle

Github Skills (20)

sonic10
python10
package-development10
plugin-development10
cpd10
net10
c-programming10
networking10
hardware10
i2c10
controls10
sys10
network10
eeprom10
embedded10

Programming languages (3)

C++CPython

Github contributions (5)

github-logo-circle
Open Network Linux - An Operating System for Bare Metal Switches
Role in this project:
userBack-end Developer
Contributions:39 reviews, 86 commits, 165 PRs in 6 years 5 months
Contributions summary:Brandon implemented fan failure checking and thermal plan mechanisms, incorporating thermal sensor readings into the system's operational logic. These changes involved modifying low-level system code, specifically within the `thermali.c` file, adding features related to fan control and thermal management. The user's work is focused on the bare metal switch's operating system, enhancing its ability to monitor and respond to thermal events. This resulted in changes to the code responsible for reading thermal sensor data and for controlling the fans to maintain optimal operating temperatures.
bare-metalmetaloperating-systemlinuxoperating
sonic-net/sonic-buildimage

May 2019 - Apr 2022

Scripts which perform an installable binary image build for SONiC
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:1 review, 21 commits, 42 PRs in 2 years 11 months
Contributions summary:Brandon primarily contributed to the `sonic-buildimage` repository by adding and modifying code related to the low-power mode (lpmode) functionality for various Accton switch platforms, including AS7712, AS7326, AS7816, AS7726-32X, AS6712-32X, AS5712-54X, AS7512, AS7312-54XS, AS7312-54X, AS7716-32X and AS7326-56X. This involved modifying the `sfputil.py` files within the specific device directories to interface with CPLD and EEPROM. Additionally, they added platform-specific modules and configurations related to hardware control and monitoring. The user also contributed to adding support for reset features.
armv6installableimage-buildsonicbinary-image
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
Brandon Chuang - Software Engineer at Expedera Inc.