Biography.guide
Home › People › Computer scientist › Yannis Smaragdakis
Portrait of Yannis Smaragdakis

Yannis Smaragdakis

b. 1972

Greek computer scientist

Don't just read it — keep itBiographies to ownE-book · Audio · Video From $7 →

About Yannis Smaragdakis

Born 1972. Yannis Smaragdakis is a Greek computer scientist and university teacher.

Yannis Smaragdakis (; born 31 March 1972) is a Greek-American software engineer, computer programmer, and researcher. He is a professor in the Department of Informatics and Telecommunications at the University of Athens. He is the author of more than 130 research articles on a variety of topics, including program analysis, declarative languages, program generators, language design, and concurrency. He is best known for work in program generation and program analysis (including the monograph “Pointer Analysis” ) and the Doop framework.

Work Smaragdakis earned a B.S. in Computer Science from the University of Crete (1993) and an M.S and Ph.D. in computer science from the University of Texas at Austin (1995, 1999), where he studied under Don Batory. He has worked as an associate professor at the University of Massachusetts Amherst and the University of Oregon, and as an assistant professor at the Georgia Institute of Technology. Since 2010, he has worked as a professor in the Department of Informatics at the University of Athens. Smaragdakis is best known for work in program generation and program analysis, including Ethereum smart contract analysis. He is the co-author with George Balatsouras of the book Pointer Analysis (Foundations and Trends in Programming Languages). In 2021, Smaragdakis partnered with security engineer Neville Grech to found Dedaub Ltd, a computer company specializing in security and audits of smart contracts and decentralized finance (DeFi).

Awards and honors Smaragdakis has been the recipient of the following awards and honors: 2020 Communications of the ACM Research Highlight for "MadMax: Analyzing the Out-of-Gas World of Smart Contracts" General Chair of the SPLASH'19 (Systems, Programming, Languages, and Applications: Software for Humanity) conference Distinguished Paper Award at OOPSLA'18 and ACM SIGPLAN Research Highlight for "MadMax: Surviving Out-of-Gas Conditions in Ethereum Smart Contracts" Distinguished Paper Award at European Conference on Object Oriented Programming: ECOOP'18 for "Defensive Points-To Analysis: Effective Soundness via Laziness" Member of ACM SIGPLAN Executive Committee, 2015–2018 Program Committee Chair of the OOPSLA'16 Conference Distinguished Artifact Award at OOPSLA'15 for "Automating Ad Hoc Data Representation Transformations" European Research Council Consolidator Grant in 2012 Best Paper Award at (ACM's SIGSOFT International Symposium on Software Testing and Analysis) ISSTA'12 for “Residual Investigation: Predictive and Precise Bug Detection” Best Paper Award at (IEEE/ACM's international conference on Automated software engineering) ASE'07 for “Scalable Automatic Test Data Generation from Modeling Diagrams” Best Paper Award at (ACM's SIGSOFT International Symposium on Software Testing and Analysis) ISSTA'06 for “DSD-Crasher: A Hybrid Analysis Tool for Bug Finding” Best Paper Award at (ACM's International Conference on Generative Programming: Concepts & Experiences) GPCE’04 for “Generating AspectJ Programs with Meta-AspectJ” National Science Foundation CAREER Award, 2001 Outstanding Paper Award at USENIX'99 for “The Case for Compressed Caching in Virtual Memory Systems”.

Biography shop

Don’t just read it —
keep it.

Full-length biographies made to live with: read them, listen on the way to work, watch them tonight.

  • E-book
  • Audio
  • Video
Browse the shop — from $7

Instant download · yours to keep · every purchase keeps this site free

Important facts

Birth century
Nationality
Education
University of Crete, University of Texas at Austin, Georgia Institute of Technology, University of Athens
Employers
National and Kapodistrian University of Athens, Georgia Tech, University of Oregon, University of Massachusetts Amherst
Also known as
Ioannis Smaragdakis

Contemporaries

People whose lives overlapped Yannis Smaragdakis's

Frequently asked questions

Who is Yannis Smaragdakis?

Greek computer scientist

When was Yannis Smaragdakis born?

Yannis Smaragdakis was born on 31 March 1972 in Athens.

What is Yannis Smaragdakis's occupation?

Yannis Smaragdakis is a computer scientist and university teacher.

What nationality is Yannis Smaragdakis?

Yannis Smaragdakis is Greek.

Sources & further reading

· Wikipedia: Yannis Smaragdakis

· Wikidata: Q70886670

· DBpedia: Yannis Smaragdakis

Cite this page

APA: Biography.guide. (2026). Yannis Smaragdakis. https://biography.guide/yannis-smaragdakis/

MLA: "Yannis Smaragdakis." Biography.guide, https://biography.guide/yannis-smaragdakis/.

Chicago: "Yannis Smaragdakis." Biography.guide. https://biography.guide/yannis-smaragdakis/.

Data last updated: 2026-09-20 · Spot an error? Report a correction.

Page generated 2026-09-27 05:18 UTC