Andrey Mironov

Senior Software Engineer at Hobbyist

Tel-Aviv District, Israel
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
🎓
Top School
Andrey Mironov is a Senior Software Engineer with 12 years of experience building petabyte-scale data platforms, high-performance C++ systems, and embedded flight-control firmware. He blends low-level expertise (firmware, PWM/motor control, serial protocols) with full-stack tooling—having created and contributed to popular OSS projects like BLHeli Configurator and Betaflight/Cleanflight configurators that handle compressed blackbox data. At Yandex he worked on self-driving systems and earlier roles include graphics and simulation infrastructure, reflecting strong systems, performance, and simulation backgrounds. Currently based in Tel Aviv, he drives simulation and storage engineering at Avride while continuing active open-source maintenance as a hobbyist. Notably, his contributions span both algorithmic storage concerns and hard real-time embedded fixes, showing an unusual dual fluency in petabyte-scale architectures and resource-constrained hardware.
code12 years of coding experience
job10 years of employment as a software developer
book1252 Miguel de Cervantes Saavedra School, Moscow
booknone Control theory, none Control theory at Moscow State Aviation Technological University
languagesEnglish, Spanish
github-logo-circle

Github Skills (25)

javascript10
game-controller10
controller10
compress10
preflight10
firmware10
beta-release10
c1110
cicd10
c1710
f10
fan-controller10
front-end-development10
sys10
encoding10

Programming languages (9)

JavaC++ShellCJavaScriptLuaHTMLAssembly

Github contributions (5)

github-logo-circle
betaflight/betaflight

Mar 2018 - May 2018

Open Source Flight Controller Firmware
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:5 reviews, 7 commits, 137 PRs in 2 months
Contributions summary:Andrey primarily contributed to the flight controller firmware, focusing on low-level hardware interaction and control. Their commits addressed potential buffer overflows in BLHeli Passthrough code, switched parts of the codebase to use preprocessor macros, and added PWM inversion to motor configuration. They also addressed USB disconnect issues and modified CLI output, indicating a deep understanding of the firmware's inner workings and interaction with connected hardware.
flightcontrollerbetaflightfirmwareflight-controller
cleanflight/cleanflight

Dec 2016 - Aug 2019

Clean-code version of the baseflight flight controller firmware
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:125 commits, 3 PRs, 40 comments in 2 years 9 months
Contributions summary:Andrey's contributions focused on enhancements and bug fixes for the Cleanflight flight controller firmware. They addressed a serial buffer overflow issue in BLHeli Passthrough code, indicating a focus on serial communication protocols. Furthermore, the user implemented changes related to PWM motor control configurations, including PWM inversion settings and updating the CLI. The user has demonstrated skills working with embedded systems through the modification of the PWM output and motor configuration.
flightcontrollerfirmwarecleanflight-controller
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
Andrey Mironov - Senior Software Engineer at Hobbyist