Jesse Braham

Software Engineer at Espressif Systems

Vancouver, British Columbia, Canada
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
Jesse Braham is a software engineer with 13 years of experience specializing in embedded systems and Rust for microcontrollers, based in Vancouver, BC. At Espressif Systems he designs bare-metal HALs, writes low-level radio and peripheral drivers, and builds tooling including firmware flashing and SVD-generation utilities to streamline embedded Rust development. A prolific open-source contributor, he has added ATSAMD support, improved ESP32 GPIO and UART HALs, and maintained cross-platform serial libraries used across the ecosystem. He combines hands-on hardware knowledge (electrical/electronics training) with pragmatic CLI and CI tooling skills, enabling reproducible hardware-in-loop testing. Notably, he bridges internal hardware descriptions to public register access crates, surfacing device details that accelerate community adoption of Rust on constrained devices.
code13 years of coding experience
bookBritish Columbia Institute of Technology (BCIT)
languagesEnglish
github-logo-circle

Github Skills (34)

uart10
embed10
abstraction-layer10
microcontroller10
esp826610
rust-no-std10
gpio10
driver10
sys10
pwm10
esp3210
esp-idf10
embedded10
rust10
hal10

Programming languages (10)

TypeScriptDockerfileC++ShellRustCRPCSCSS

Github contributions (5)

github-logo-circle
esp-rs/espflash

Sep 2020 - Jan 2023

Serial flasher utility for Espressif SoCs and modules based on esptool.py
Role in this project:
userFull-stack Developer & Embedded Systems Engineer
Contributions:13 releases, 209 reviews, 178 commits in 2 years 4 months
Contributions summary:Jesse primarily contributed to the development of an embedded system flasher utility for Espressif SoCs. They implemented features and functionalities for flashing various ESP32 and ESP8266 based chips. The user refactored the codebase, added new chip support, and integrated support for custom bootloaders and partition tables, all while working on a CLI application, which includes the implementation of the board info option, making it a full-stack role.
pythonserialespressifflasheresp32
esp-rs/esp-hal

Oct 2021 - Jan 2023

no_std Hardware Abstraction Layers for ESP32 microcontrollers
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:15 releases, 866 reviews, 120 commits in 1 year 3 months
Contributions summary:Jesse contributed to the development of a hardware abstraction layer (HAL) for ESP32 microcontrollers. Their primary contribution involved implementing UART functionality and serial communication for the ESP32-C3, including the creation of a minimal HAL crate. The code changes demonstrate experience with embedded-hal traits and low-level hardware interactions related to timers and other peripherals.
stdrusthardware-abstractionno-stdesp8266
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
Jesse Braham - Software Engineer at Espressif Systems