Vladimir Garistov is an electronics and embedded systems engineer with a decade of practical experience spanning teaching, lab work, and product-focused embedded development. Currently a Laboratory Specialist at Sofia Tech Park and a high school teacher at TUES, he blends hands-on MCU design (AVR, STM32, STM8 families) with EDA/CAD fluency in tools like Cadence Virtuoso, OrCAD and SolidWorks. His background in computer networking (RIP/OSPF/EIGRP) and early robotics competition wins informs a systems-level approach to hardware-software integration. Comfortable coding in C, Rust and even ARM assembly, he has a clear interest in chip design alongside embedded firmware. Notably, he has parlayed industry roles into education, running robotics and embedded programming courses for several years while contributing to commercial embedded projects. Based in Sofia, he brings a rare mix of classroom mentorship, competitive robotics pedigree, and practical embedded engineering.
10 years of coding experience
4 years of employment as a software developer
Computer Systems Networking and Telecommunications, Computer Systems Networking and Telecommunications at Technology School Electronic Systems (TUES), associated with Technical University-Sofia
Bachelor's degree, Electrical and Electronics Engineering, Bachelor's degree, Electrical and Electronics Engineering at Technical University of Sofia
Software for controlling the bulgarian robot РОБКО 01 (1987) with MCU board STM32L476RG and commands over serial communication by UART. Developed as thesis project at ELSYS (ТУЕС), Sofia.
Contributions:39 commits, 2 PRs, 80 pushes in 2 years 11 months
Contributions:30 pushes, 1 branch, 1 issue in 4 years 4 months
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.