Tomas Rezucha

Brno, Southeast, 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
Tomas Rezucha is a Senior Embedded Software Engineer and Tech Lead with five years of focused experience building low-level firmware and networking stacks for IoT and SoC platforms. Based in Brno, he has driven device-specific USB and modem protocol improvements in high-profile open-source projects such as tinyusb and Espressif's esp-idf/esp-protocols, demonstrating deep protocol knowledge and pragmatic hardware-software integration. At Espressif he progressed from embedded engineer to tech lead, adding Windows unit test support, refining LCD/SPI drivers, and extending modem examples with USB DTE functionality. His background includes safety software at Siemens and hands-on analog/MCU work from internships, giving him rare breadth across analog, digital and safety-critical domains. Tomas is skilled at translating subtle protocol behaviors (e.g., isochronous USB DATA0/DATA1 handling and NCM buffering) into robust, portable fixes that improve cross-platform compatibility. Colleagues rely on him for practical, low-level problem solving that bridges silicon quirks and production-ready firmware.
code5 years of coding experience
github-logo-circle

Github Skills (39)

c-language10
usb10
c-programming10
c1110
spi10
c1710
sys10
esp3210
esp-idf10
embedded10
cprogramming-language10
i2s10
cdc9
develop9
usb-serial9

Programming languages (11)

PowerShellDockerfileJavaC++ShellCSassPHP

Github contributions (5)

github-logo-circle
espressif/esp-idf

Feb 2021 - Jan 2023

Espressif IoT Development Framework. Official development framework for Espressif SoCs.
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:80 commits, 2 PRs, 229 comments in 1 year 11 months
Contributions summary:Tomas primarily contributed to the Espressif IoT Development Framework by adding unit testing capabilities for Windows environments and setting various registers in the esp_lcd components. Their work involved modifying unit tests for Windows support, adding code to set display control registers, and adjusting SPI communication to ensure half-duplex mode. Furthermore, the user migrated several components, including cbor, jsmn and libsodium, to the idf-component-manager, indicating an understanding of component management.
espressifiot
espressif/esp-protocols

Mar 2022 - Sep 2022

Collection of ESP-IDF components related to networking protocols
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:7 reviews, 11 commits, 10 PRs in 6 months
Contributions summary:Tomas primarily contributed to the `esp-protocols` repository by modifying and extending the esp_modem component. Their work included fixing include paths, extending the modem_console example with USB DTE functionality, and exposing methods for error handling. Furthermore, they addressed format warnings, fixed IDF version resolution issues, and moved common C definitions into a separate header file to facilitate C API development, demonstrating a focus on the underlying functionality and compatibility within the ESP-IDF framework. Several commits also touch upon PPPoS and related modem functionalities, indicating the user's involvement in the networking protocols space.
esp-idfnetworkingasioesp32pppos
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