Yury Popov

Full Stack Developer at Syncleo

Saint Petersburg, Saint Petersburg, Russian Federation
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
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.
code11 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
73reputation
4kreached
0answers
1question
github-logo-circle

Github Skills (24)

timers10
apidoc10
firmware10
time-management10
text-to-speech10
timer10
speech-synthesis10
c1110
esp826610
c1710
lua10
api10
sys10
esp3210
embedded10

Programming languages (9)

C++CRustJavaScriptObjective-CSwiftRubyPython

Github contributions (5)

github-logo-circle
espeak-ng/espeak-ng

Jul 2022 - Dec 2022

eSpeak NG is an open source speech synthesizer that supports more than hundred languages and accents.
Role in this project:
userBack-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.
synthesizerespeak-ngsynthesisespeakandroid
nodemcu/nodemcu-firmware

Jul 2016 - Mar 2017

Lua based interactive firmware for ESP8266, ESP8285 and ESP32
Role in this project:
userEmbedded 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.
Request Free Trial
Yury Popov - Full Stack Developer at Syncleo