Georgii Surkov

Firmware Developer, C Qt Developer at Flipper Devices Inc

London, England, United Kingdom
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
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.
code8 years of coding experience
job9 years of employment as a software developer
bookEngineer's degree, Computer systems and networks, Engineer's degree, Computer systems and networks at Moscow State Technical University of Civil Aviation (MSTUCA)
languagesEnglish, French, Russian, German, Czech
github-logo-circle

Github Skills (16)

c1710
firmware10
qml10
embedded10
c-language10
stm10
cprogramming-language10
c1110
armv710
sys10
qt9
front-end-development8
btle7
protobuf7
protobuffer7

Programming languages (7)

TypeScriptCSSC++CJavaScriptValaPython

Github contributions (5)

github-logo-circle
flipperdevices/qFlipper

Mar 2023 - Mar 2023

qFlipper — desktop application for updating Flipper Zero firmware via PC
Role in this project:
userEmbedded 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.
desktop-applicationfirmwarezeroflipper-zeroflipper
Flipper Zero firmware source code
Role in this project:
userEmbedded Systems Engineer / IoT Developer
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