Summary
Tzanis Fotakis is an Embedded Systems Engineer with nine years of hands-on experience in microcontroller firmware, FPGA development, and embedded software for consumer electronics, scientific instruments, and light robotics. He combines low-level C expertise and hardware-software integration with VHDL/Verilog and Litex-based FPGA work, having ported SoM designs and created board-level examples for Lattice iCE40 devices. His background spans research-driven projects—UAV-assisted GNSS, robotic drilling, and tangible 3D GIS—where he implemented positioning algorithms, real-time firmware, and full-stack interfaces. Tzanis has a proven track record of debugging legacy codebases, improving battery efficiency and security in constrained devices, and building custom test rigs that cut debugging time from hours to minutes. He pairs academic rigour from a TUC MEng thesis on CNN inference accelerators on FPGAs with practical startup deliveries, including CircuitPython and ESP32 integrations and PLC interoperability. Based in Greece, he’s equally comfortable iterating on resource-constrained PIC/AVR systems and scaling modular firmware for broader Arm and nRF ecosystems.
9 years of coding experience
6 years of employment as a software developer
Full Stack Web Development Certification Computer Software Engineering, Full Stack Web Development Certification Computer Software Engineering at freeCodeCamp
Integrated Master's Degree (MEng) Electrical & Computer Engineering Field: Electronics and Computer Architecture, Integrated Master's Degree (MEng) Electrical & Computer Engineering Field: Electronics and Computer Architecture at Technical University of Crete
English, German, Greek