Eugene Krashtan is an experienced embedded software developer with over a decade building low-level firmware and hardware-integrated systems across automotive, industrial, and consumer products. He has shipped production work with STM32, NRF52, ARM platforms and RTOSes (FreeRTOS, Zephyr), and recently contributed STM32F0 drivers and CAN support to the widely-used Klipper 3D printer firmware. His background spans Embedded Linux, virtualization in automotive controllers, and BLE-based security devices, showing a rare blend of PCB/Altium familiarity and deep C firmware expertise. Based in Lviv, Ukraine, he combines hands-on driver and protocol work with system-level design for safety- and connectivity-critical products. A former Antarctic winterer, he brings resilience and practical problem-solving to complex embedded challenges.
10 years of coding experience
20 years of employment as a software developer
B.Sc. Computers Production, B.Sc. Computers Production at Kyiv College of Radioelectronics (KTRE)
Contributions:7 commits, 15 PRs, 35 comments in 9 months
Contributions summary:Eugene contributed extensively to the STM32F0-based firmware for the Klipper 3D printer project. The contributions primarily involved low-level hardware interaction, including modifications to I2C, timer, and SPI drivers, as well as GPIO configurations. The user also implemented and integrated a CAN bus feature for the STM32F0, improving communication capabilities. The changes indicate a strong focus on embedded systems development and hardware control.
Contributions:25 commits, 4 PRs, 43 pushes in 1 year 4 months
blerobot
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
Eugene Krashtan - Embedded Software Developer at Ciklum