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.
Espressif IoT Development Framework. Official development framework for Espressif SoCs.
Role in this project:
Embedded 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.
Collection of ESP-IDF components related to networking protocols
Role in this project:
Embedded 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.