Xo Wang

Lead Origin Application Software Engineer

San Francisco Bay Area 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
Xo Wang is a Lead Origin Application Software Engineer in the San Francisco Bay Area with 16 years of experience building systems that blend embedded hardware, graphics, and robotics. They set technical direction for "humans first" teams and have shipped low-level firmware and driver work for OpenBMC and IBM OpenPOWER systems, contributed to a bespoke Bluetooth stack for Fuchsia, and worked on physically based rendering at Solid Angle. Equally comfortable in kernel/firmware patches as in blazing-fast graphics, Xo has a track record of keeping complex hardware-software integrations reliable at scale. A maker at heart, they build fighting robots featured on BattleBots, reflecting hands-on hardware craftsmanship beyond code. Formerly at Google and Shaper, they also maintain open-source packages and Homebrew driver casks, demonstrating ongoing stewardship of tooling and platform ecosystems.
code16 years of coding experience
job12 years of employment as a software developer
bookGeorgia Institute of Technology
bookStuyvesant High School
github-logo-circle

Github Skills (23)

mc10
controller10
package-management10
hardware-interface10
homebrew-cask10
integrations10
yocto10
openpower10
u-boot10
sys10
system-integration10
embedded10
software-packaging10
scripting9
i2c9

Programming languages (14)

C++CRustCMakeTeXPerlBitBakeTypeScript

Github contributions (5)

github-logo-circle
💀 Casks of Drivers (deprecated)
Role in this project:
userRelease Manager / Package Maintainer
Contributions:11 commits, 11 PRs, 2 comments in 2 years 7 months
Contributions summary:Xo's contributions center around updating software packages within the `homebrew-cask-drivers` repository. They consistently update cask definitions for various drivers, specifically for Synology Surveillance Station Client and NVIDIA web drivers. These updates involve modifying version numbers, checksums, download URLs, and uninstall procedures to ensure compatibility and the latest versions are available for installation via Homebrew Cask. The user appears to be responsible for keeping the driver packages current.
casksdriverscaskhomebrew
openbmc/openbmc

Aug 2016 - Jan 2018

OpenBMC Distribution
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:49 commits, 77 comments, 32 issues in 1 year 5 months
Contributions summary:Xo primarily contributed to the OpenBMC project by developing and integrating support for the Zaius OpenPOWER system. This involved adding machine configuration files, patching U-Boot to enable BMC networking, and implementing kernel configuration appends for Zaius-specific drivers. Furthermore, the user worked on setting up and managing services to control the host reference clock, VCS rails, and AVSBus. This demonstrates a strong focus on hardware integration and low-level system configuration for the OpenBMC platform.
openbmcdistribution
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
Xo Wang - Lead Origin Application Software Engineer