Ivan Ucherdzhiev

CTO And Shareholder at Barin Sports

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
Ivan Ucherdzhiev is a CTO and shareholder with a decade of experience designing embedded systems, low-level software, mixed-signal hardware and DSP for wearable electronics and IoT. He leads the hardware and firmware team at Barin Sports, delivering real-time athlete monitoring platforms that fuse circuit design, embedded RTOS work and signal processing. A hands-on engineer, Ivan has contributed board bring-up, peripheral drivers and flash-boot support to the mature NuttX RTOS used in prominent projects like PX4, showing deep familiarity with STM32 and i.MX hardware. His background spans academic robotics research at Tokyo Metropolitan University and commercial hardware engineering, giving him both theoretical depth and product-focused pragmatism. Comfortable bridging hardware, firmware and AI/security interests, he combines strong communication and team leadership with a knack for adapting open-source platforms to real-world devices.
code9 years of coding experience
job4 years of employment as a software developer
bookProfessional High School of Electronics " John Atanasov" - Stara Zagora
bookElectronics and Robotics, Electronics and Robotics at Tokyo Metropolitan University
bookMaster’s Degree, Electrical and Electronics Engineering, Master’s Degree, Electrical and Electronics Engineering at Technical University Sofia
languagesEnglish
github-logo-circle

Github Skills (23)

bootloader10
nuttx10
system-configuration10
interrupt-handling10
mcu10
server-configuration10
c1110
microcontroller10
hardware10
c1710
interrupt10
adc10
rtos10
device-driver10
sys10

Programming languages (1)

C

Github contributions (5)

github-logo-circle
PX4/NuttX

Aug 2017 - Aug 2019

Standard NuttX (http://nuttx.org) with current PX4 WIP patches
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:21 commits in 2 years 1 month
Contributions summary:Ivan contributed significantly to the NuttX RTOS port for the STM32F746G-DISCO board. Their work focused on board bring-up, including fixes for compilation issues, support for buttons with interrupt handling, and ADC3 support. They also added support for the TI Hercules TMS570LS31x USB Kit and added support for booting from the on board HYPER Flash and NOR Flash for the imxrt1050-evk.
wiplinuxrtosmicrocontrollerpatches
apache/nuttx

Mar 2021 - Mar 2021

Apache NuttX is a mature, real-time embedded operating system (RTOS)
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:1 comment in 1 day
Contributions summary:Ivan contributed to the Apache NuttX RTOS, focusing on the STM32F746G-DISCO board. Their work included fixing compilation issues, adding button support with interrupt functionality, and incorporating ADC3 support. They also added support for booting from on-board NOR FLASH, including necessary configuration files. These changes demonstrate the user's proficiency in configuring and adapting the RTOS for specific hardware, including adding new hardware drivers.
operating-systemapachemicrocontrollerrtosoperating
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
Ivan Ucherdzhiev - CTO And Shareholder at Barin Sports