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, 195 comments, 34 issues 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:6 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.
mdnsnetworkingwebsocketasioesp
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.