Summary
Michalis Pardalos is a PhD candidate in Electronic and Information Engineering at Imperial College London with a decade of software engineering experience focused on the hardware–software boundary, functional programming, and language design. He combines research rigour—evidenced by UROP work modeling SQL transaction isolation with Alloy and OCaml—with industry experience building drivers and firmware for networking ASICs at Nokia. Skilled in Haskell and Python, he also has practical web development experience using C#, Umbraco and VueJS, reflecting versatility across stacks. Based in London, he brings a systems-minded approach to problems that span low-level firmware to high-level language semantics, and enjoys exploring how functional paradigms can inform hardware-adjacent software design.
10 years of coding experience
1 year of employment as a software developer
International Baccalaureate, HIGH SCHOOL/SECONDARY DIPLOMAS AND CERTIFICATES, 38, International Baccalaureate, HIGH SCHOOL/SECONDARY DIPLOMAS AND CERTIFICATES, 38 at Costeas Geitonas School
Master of Engineering - MEng, Electronic and Information Engineering, Master of Engineering - MEng, Electronic and Information Engineering at Imperial College London
English, German, Greek, Spanish