Juraj Sadel

Embedded Software Engineer at Espressif Systems

Brno, South Moravia, Czechia
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
Juraj Sadel is an embedded software engineer with 7 years of experience, based in Brno, Czechia, and currently working at Espressif Systems. He focuses on low-level firmware, hardware abstraction and tooling for Espressif SoCs, contributing to high-profile projects like esp-idf and esp-hal where he enabled clang/LLVM support for Xtensa and expanded ADC/DAC, I2S and RMT peripherals. Juraj has hands-on expertise in serial communication and USB-serial-JTAG interactions, having added PID detection, reset sequences and binary merging features to the espflash flasher utility. He also improves developer experience on Windows by hardening build tooling and Python packaging flows, demonstrating attention to cross-platform reliability. Trained as a master’s-level automation engineer at Brno University of Technology, he blends hardware-aware software design with practical developer tooling improvements that reduce friction for embedded teams.
code7 years of coding experience
bookMaster's degree, Automation Engineer Technology/Technician, Master's degree, Automation Engineer Technology/Technician at Brno University of Technology
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (20)

c-language10
python10
build-system10
cmake10
iot10
adc10
sys10
esp3210
esp-idf10
embedded10
rust10
serial-communication10
cprogramming-language10
iot-devkit10
embed9

Programming languages (7)

DockerfileShellRustCJavaScriptInno SetupPython

Github contributions (5)

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

May 2022 - Dec 2022

no_std Hardware Abstraction Layers for ESP32 microcontrollers
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:486 reviews, 15 commits, 182 PRs in 6 months
Contributions summary:Juraj primarily focused on enhancing the `esp-hal` repository, which provides hardware abstraction layers for ESP32 microcontrollers. Their contributions involved integrating time types, implementing LEDC support, refactoring ADC code for different ESP32 variants, and adding peripheral references for I2S and RMT. Furthermore, they introduced and refined ADC and DAC functionalities and made improvements to the smart LED adapter.
stdrusthardware-abstractionno-stdesp8266
esp-rs/espflash

Dec 2021 - Aug 2022

Serial flasher utility for Espressif SoCs and modules based on esptool.py
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:22 reviews, 6 commits, 12 PRs in 8 months
Contributions summary:Juraj's primary focus was on enhancing the `espflash` utility for flashing Espressif SoCs and modules. They implemented support for USB-serial-JTAG chips, including the necessary reset sequences and PID detection. Furthermore, they introduced a feature to merge binaries (bootloader, partition table, and application) and fixed a reset sequence bug. The user demonstrated proficiency in serial communication, hardware interaction, and the specific requirements of Espressif microcontrollers.
pythonserialespressifflasheresp32
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
Juraj Sadel - Embedded Software Engineer at Espressif Systems