Bjoern Quentin

Software Engineer at Espressif Systems

Hadamar, Hesse, Germany
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
Bjoern Quentin is a pragmatic software engineer with 11 years of experience who specializes in IoT and embedded systems, currently working at Espressif Systems and passionately championing Rust for low-level development. He brings deep device-driver and HAL expertise—contributing to notable open-source projects like probe-rs (improving FTDI batching, JTAG and RISC-V communication) and esp-hal (GPIO abstractions and interrupt support for ESP32 variants). His background spans Android and backend roles at major German tech firms, giving him a rare combination of embedded firmware discipline and higher-level application experience. Based in Hadamar, Hesse, he focuses on reliable, low-latency hardware interfaces and debugging tooling, with a particular knack for tightening error handling and optimizing register and USB/JTAG interactions.
code11 years of coding experience
job25 years of employment as a software developer
stackoverflow-logo

Stackoverflow

Stats
61reputation
6kreached
3answers
0questions
github-logo-circle

Github Skills (28)

ftdi10
debugging10
debug10
jtag10
embed10
probe10
risc-v10
interrupt-handling10
rs10
rsp10
rust-macros10
gpio10
interrupt10
sys10
esp3210

Programming languages (9)

JavaDockerfileRustCLLVMJavaScriptPythonKotlin

Github contributions (5)

github-logo-circle
esp-rs/esp-hal

Jan 2022 - Jan 2023

no_std Hardware Abstraction Layers for ESP32 microcontrollers
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:1535 reviews, 155 commits, 625 PRs in 1 year
Contributions summary:Bjoern implemented and refactored GPIO related code, including low-level hardware abstraction layers (HALs), such as `impl_output` and `impl_input` macros. The contributions involved sharing GPIO implementations across multiple microcontroller variants and adapting the code to support the ESP32-S2 and ESP32-S3 platforms. The user's changes included the addition of basic interrupt support and fixes to existing functionality, indicating a focus on low-level hardware interaction and device driver development within the context of the ESP32 ecosystem.
stdrusthardware-abstractionno-stdesp8266
probe-rs/probe-rs

Jul 2021 - Oct 2021

A debugging toolset and library for debugging embedded ARM and RISC-V targets on a separate host
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:11 reviews, 11 commits, 3 PRs in 3 months
Contributions summary:Bjoern primarily focused on low-level debugging and communication aspects within the `probe-rs/probe-rs` project. Contributions include implementing and improving the batching of FTDI commands for RISC-V memory operations. Additionally, the user made changes to the JTAG access and RISC-V communication interfaces, including improvements to error handling and the scheduling of register operations. The user also updated the ESP USB JTAG protocol, including reset control and bulk data reading.
stlinkjlinkrisc-varm-coresdebugging
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
Bjoern Quentin - Software Engineer at Espressif Systems