Summary
Andrejs Cainikovs is an experienced engineer with 11 years in hardware, software, and embedded systems, specializing in embedded Linux, device drivers, bootloaders and hardware design. Based in Ittigen, Bern, he combines electrical and electronics engineering training with IT and project management education, enabling a pragmatic bridge between firmware constraints and product-level requirements. He excels at low-level system work—bringing up boards, writing drivers and tuning boot paths—while also contributing to hardware schematics and design decisions. Colleagues value his ability to diagnose elusive hardware-software interactions and deliver reliable, production-ready embedded solutions. Though not active on GitHub publicly, his background suggests a depth of hands-on firmware craftsmanship often seen in makers who prototype both PCB and software layers.
11 years of coding experience
BS, Electrical and Electronics Engineering, BS, Electrical and Electronics Engineering at Riga Technical University
Information Technology, Information Technology at Riga State College
BBA, Information Technology Project Management, BBA, Information Technology Project Management at Latvian University
German, Swedish, English, Latvian, Russian