Leon Anavi

Software Engineer at KONSULKO GROUP

Bulgaria
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

👤
Senior
🎓
Top School
Leon Anavi is a software engineer and open source enthusiast with 14 years of experience across embedded, web, and mobile development, based in Bulgaria. He is a co-maintainer of Tizen on Yocto and author of the Tizen Cookbook, blending deep Yocto/OpenEmbedded expertise with practical documentation and community leadership. His contributions to Automotive Grade Linux, GENIVI, meta-mender, and meta-openembedded show hands-on skill in OTA systems, image generation, and maintaining complex package recipes—often resolving subtle configuration and filesystem issues. Leon also designs and manufactures open hardware, applying KiCAD and free software tools to ship real devices like the ANAVI Macro Pads for which he contributed firmware support in QMK and KMK. He bridges low-level embedded C/C++ and higher-level Python ecosystems, regularly adding and upgrading Python package recipes for reproducible builds. Colleagues rely on him for pragmatic solutions that span firmware to build systems and hardware bring-up.
code14 years of coding experience
bookTechnical University Sofia
languagesEnglish, Bulgarian
stackoverflow-logo

Stackoverflow

Stats
78reputation
3kreached
2answers
0questions
github-logo-circle

Github Skills (56)

keyboard-input10
c-language10
develop10
atmel10
rp204010
package-management10
python10
rgba10
qmk-firmware10
firmware10
qmk10
recipe10
c1110
microcontroller10
keymaps10

Programming languages (18)

C++CSSCRustMakefileVueGoNASL

Github contributions (5)

github-logo-circle
Role in this project:
userFull-stack Developer
Contributions:189 commits in 4 years 8 months
Contributions summary:Leon primarily contributed to the meta-openembedded repository by upgrading and adding recipes related to Python packages. These contributions involve updating package versions, addressing deprecation warnings, and fixing issues, demonstrating expertise in managing Python dependencies and building recipes for embedded systems. The user also added a new recipe for xbindkeys, showcasing knowledge of graphics and system utilities. The consistent addition and updating of recipes for a range of Python libraries show a full-stack developer's skill.
KMKfw/kmk_firmware

Oct 2021 - Jan 2023

Clackety Keyboards Powered by Python
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:14 commits, 13 PRs, 5 comments in 1 year 3 months
Contributions summary:Leon primarily contributed to the development of firmware for various keyboard devices, specifically focusing on ANAVI Knobs 1, 3, and Macro Pad 10, and ANAVI Arrows. Their work involved adding support for new hardware revisions, incorporating features such as RGB lighting and rotary encoders, and optimizing the codebase. The user demonstrated expertise in adapting the KMK firmware for different hardware configurations and integrating diverse components.
rp2040samd51keyboardsnrf52840python
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