Eugene Krashtan

Embedded Software Developer at Ciklum

Lviv, Lviv Oblast, Ukraine
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
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.
code10 years of coding experience
job20 years of employment as a software developer
bookB.Sc. Computers Production, B.Sc. Computers Production at Kyiv College of Radioelectronics (KTRE)
bookIgor Sikorsky Kyiv Polytechnic Institute
languagesEnglish, Russian, Ukrainian
stackoverflow-logo

Stackoverflow

Stats
41reputation
3kreached
3answers
3questions
github-logo-circle

Github Skills (22)

c1110
c1710
i2c10
gpio10
sys10
can-bus10
embedded10
stm10
spi9
firmware9
3d-printer9
timers8
interrupt8
vscode-remote6
serial-port6

Programming languages (5)

TypeScriptC++ShellCPython

Github contributions (5)

github-logo-circle
Klipper3d/klipper

Mar 2019 - Dec 2019

Klipper is a 3d-printer firmware
Role in this project:
userEmbedded Systems Engineer / IoT Developer
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.
3d-printer-firmwareoctoprintfirmware3d-printerprinter
Delsian/r0b1c

Jan 2018 - May 2019

BLE robot
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