Alexey Gerenkov is a Senior Embedded Engineer with 9 years of focused experience at Espressif Systems and a two-decade background in embedded software across companies like Samsung and Phi Robotics. He specializes in low-level IoT and MCU toolchain work, contributing to high-profile open-source projects such as Espressif's esp-idf and the ESP32 OpenOCD branch, where he added security hardening, C11 TLS, and JTAG application tracing for runtime data capture. Alexey combines deep systems knowledge—memory and stack protection, pthread robustness, and exception handling—with practical tooling skills that make debugging and optimization more effective. Based in Moscow, his radioengineering education underpins a career of turning hardware constraints into reliable, secure firmware and developer-facing capabilities.
9 years of coding experience
15 years of employment as a software developer
Engineer’s Degree, Radioengineering, Engineer’s Degree, Radioengineering at Moscow Technical University of Communications and Informatics (MTUCI)
Back-end Developer, Embedded Systems Engineer / IoT Developer
Contributions:8 releases, 1 review, 289 commits in 5 years 7 months
Contributions summary:Alexey's primary contribution involves adding functionality for application tracing over JTAG for the ESP32 microcontroller within the OpenOCD branch. This includes implementing commands to control the collection of application trace data and allowing arbitrary data to be sent from the ESP32 target to the host via JTAG. The changes involve the addition of a new application tracing module, including source code in src/target/esp108_apptrace.c, and the creation of a stub flasher for the ESP32 which has been updated to include code from the newly added tracing module. The user's work enables the analysis of program module behavior and the dumping of runtime application data, making debugging and optimization more effective.
Espressif IoT Development Framework. Official development framework for Espressif SoCs.
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:1 review, 217 commits, 80 comments in 6 years
Contributions summary:Alexey primarily worked on implementing and enhancing features within the ESP-IDF, an IoT development framework. Their contributions focused on adding and integrating security features, specifically stack smashing protection, and C++ exception handling. They also addressed memory-related issues such as memory leaks and stack overflows in pthread testing. In addition, they added support for C11 Thread Local Storage (TLS).
espressifdevelopment-frameworkesp-idfiotesp32
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
Alexey Gerenkov - Senior Embedded Engineer at Espressif Systems