Firmware Developer, C Qt Developer at Flipper Devices Inc
London, England, United Kingdom
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Georgii Surkov is a firmware and C++/Qt developer with eight years of experience building embedded systems, desktop companion apps, and industrial electronics from schematic to production. Based in London, he has contributed to the popular open-source Flipper Zero ecosystem, improving firmware autolock behavior and the qFlipper updater’s UI, build system and bundle handling. Comfortable across STM32/FreeRTOS, low-level hardware control, QML UIs and electronics design, he combines hands-on firmware work with product testing and manufacturing readiness. He enjoys watching code drive real-world mechanisms and consistently focuses on robustness, reliability and continual improvement. Open to relocation to France, Germany or the Czech Republic, he also brings experience mentoring colleagues and supporting community contributors.
8 years of coding experience
9 years of employment as a software developer
Engineer's degree, Computer systems and networks, Engineer's degree, Computer systems and networks at Moscow State Technical University of Civil Aviation (MSTUCA)
qFlipper — desktop application for updating Flipper Zero firmware via PC
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:62 releases, 3 reviews, 13 commits in 26 days
Contributions summary:Georgii primarily contributes to the desktop application for the Flipper Zero, focusing on firmware update processes and user interface improvements. They've addressed issues like erratic scrolling and DPI scaling. Furthermore, the user worked on integrating lefty mode and refactoring the code for handling file operations and user interface dialogs in QML. Also, they made changes to the build system and improved the update bundle handling.
Contributions:92 reviews, 62 commits, 115 PRs in 9 months
Contributions summary:Georgii primarily contributed to the Flipper Zero firmware, implementing and refining features related to the device's desktop locking mechanism. Their work included adding settings for automatic locking, improving the autolock implementation, and fixing NULL pointer crashes. They modified code for the desktop view, including functionality for displaying locked and unlocked hints, and managing the state of doors, showing a good understanding of low-level hardware control and embedded systems design.
subghzarmv7mflipperzerofirmwarestm32
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
Georgii Surkov - Firmware Developer, C Qt Developer at Flipper Devices Inc