Panos Panagi is a Staff Software Engineer based in Munich with 13 years of experience building front-end-first web applications and leading engineering teams. He pairs a PhD in Electrical and Computer Engineering—specializing in distributed control and adaptive systems—with deep practical expertise in JavaScript, React, Redux, Ember.js, and Node.js, enabling him to bridge rigorous research-driven thinking with product-focused delivery. His career spans greenfield startups, large-scale CMS and analytics platforms, and a decade of solo projects that demonstrate a knack for rapid prototyping and production-grade UX (from instant website translation tools to real-time song discovery). Known for bringing mathematical rigor and functional-programming practices to UI engineering, he often tackles complex state and distributed-data problems that others avoid. Colleagues rely on him for technical leadership, thoughtful architecture, and a persistent curiosity that keeps him exploring ML and control-theory approaches to practical web problems.
13 years of coding experience
20 years of employment as a software developer
Doctor of Philosophy (PhD), Distributed Control and Communication for Interconnected Systems, Doctor of Philosophy (PhD), Distributed Control and Communication for Interconnected Systems at University of Cyprus
Dipl.-Ing, Electrical and Computer Engineering, Dipl.-Ing, Electrical and Computer Engineering at Aristotle University of Thessaloniki (AUTH)
Master of Engineering (M.Eng.), Semantic Multimedia Analysis, Master of Engineering (M.Eng.), Semantic Multimedia Analysis at Information Technologies Institute
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
Panos Panagi - Staff Software Engineer at Starburst