Summary
Mohammad Ahmadilivani is a research-focused hardware-software engineer with 12 years of experience bridging academia and industry in embedded systems, FPGA design, and reliable AI hardware. He is currently a researcher at TalTech, advancing the hardware reliability of deep neural networks, building on a PhD in reliability of neural networks and an MSc in computer architecture. His industry track includes embedded software programming at Mana Engineering and FPGA-oriented work at Negar Andishegan, complemented by early web-development roles. He is proficient in Python, C, C++, C#, VHDL, and Bash, with hands-on experience running ARM-based embedded boards and signal-processing FPGA projects. Based in Tallinn, Estonia, Mohammad brings an international perspective from Iran, blending rigorous research with practical deployment in safety-critical contexts. His work demonstrates a rare ability to translate complex theoretical reliability concerns into robust, production-ready hardware-software solutions.
13 years of coding experience
4 years of employment as a software developer
BSc, Computer Engineering- Hardware, BSc, Computer Engineering- Hardware at Iran University of Science and Technology
MSc, Computer architecture, MSc, Computer architecture at University of Tehran
Doctor of Philosophy - PhD, Reliability of Neural Networks, Doctor of Philosophy - PhD, Reliability of Neural Networks at TalTech – Tallinn University of Technology