Saint Petersburg, Saint Petersburg, Russian Federation
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
Yury Popov is a pragmatic full stack developer with 11 years of hands-on experience building robust software across embedded, backend, and full-stack domains. Based in Saint Petersburg, he combines low-level C expertise with higher-level application work, evidenced by substantive contributions to eSpeak NG (improving speech synthesis internals and adding phoneme event APIs) and the widely used NodeMCU firmware for ESP chips. He routinely fixes tricky memory, concurrency, and audio-processing bugs, and has added features that improve real-world IoT reliability such as dynamic timers, TTL support, and MQTT stability. Comfortable across the stack, Yury brings a hacker’s focus on correctness and performance while shipping production-ready features. His background suggests an engineer who prefers digging into core code and protocols rather than only surface-level integrations.
eSpeak NG is an open source speech synthesizer that supports more than hundred languages and accents.
Role in this project:
Back-end Developer
Contributions:7 reviews, 91 commits, 47 PRs in 4 months
Contributions summary:Yury primarily contributed to the eSpeak NG project by fixing bugs and implementing new features related to the speech synthesis engine. Their work involved modifying core C code files to address audio output creation, changelog case sensitivity, and data zeroing within the voice processing. They also added new APIs to enable phoneme events and updated test cases to validate the new functionality, directly impacting the text-to-speech capabilities. Further contributions involve improvements in areas such as intonation compilation and SSML parsing.
Lua based interactive firmware for ESP8266, ESP8285 and ESP32
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:16 commits, 20 PRs, 1 push in 8 months
Contributions summary:Yury primarily contributed to the NodeMCU firmware, implementing various enhancements and bug fixes related to the underlying ESP8266, ESP8285, and ESP32 platform. Their work includes updating SDK versions, modifying Lua coroutine compatibility, adding support for dynamic timers, and addressing memory and connection issues within the MQTT module. Further work included adding TTL support to the net module, and fixing issues related to the cron module.
luaspiffsesp8285firmwareesp8266
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.