Biography.guide
Home › People › Computer scientist › Ilya Sergey
Portrait of Ilya Sergey

Ilya Sergey

b. 1986

Russian computer scientist

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

About Ilya Sergey

Born 1986. Ilya Sergey is a computer scientist.

Ilya Sergey (born 1986) is a Russian computer scientist and an associate professor at the School of Computing at the National University of Singapore, where he leads the Verified Systems Engineering lab. Sergey does research in programming language design and implementation, software verification, distributed systems, program synthesis, and program repair. He is known for designing the Scilla programming language for smart contracts. He is the author of the free online book Programs and Proofs: Mechanizing Mathematics with Dependent Types, Lecture notes with exercises, which introduce the basic concepts of mechanized reasoning and interactive theorem proving using Rocq (previously known as Coq).

Sergey holds a joint appointment at Yale-NUS College and is a lead language designer at Zilliqa. He received his MSc in 2008 at Saint Petersburg State University and his PhD in 2012 at KU Leuven. Before joining NUS, he was a postdoctoral researcher at IMDEA Software Institute and on the faculty of University College London. Prior to starting an academic career, he worked as a software developer at JetBrains.

Awards and honors 2019 Dahl-Nygaard Junior Prize OOPSLA 2019 Distinguished Artifact Award for the artifact Scilla discussed in article for the paper Structuring the synthesis of heap-manipulating programs PLDI 2021 Distinguished Paper Award for the paper Cyclic Program Synthesis Yale-NUS 2021 Distinguished Researcher award

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

Born
1986
Birth century
Occupation
Education
KU Leuven, National University of Singapore, Saint Petersburg State University, University College London
Awards
Dahl–Nygaard Prize

Contemporaries

People whose lives overlapped Ilya Sergey's

Frequently asked questions

Who is Ilya Sergey?

Russian computer scientist

When was Ilya Sergey born?

Ilya Sergey was born in 1986.

What is Ilya Sergey's occupation?

Ilya Sergey is a computer scientist.

Sources & further reading

· Wikipedia: Ilya Sergey

· Wikidata: Q115518118

· DBpedia: Ilya Sergey

Cite this page

APA: Biography.guide. (2026). Ilya Sergey. https://biography.guide/ilya-sergey/

MLA: "Ilya Sergey." Biography.guide, https://biography.guide/ilya-sergey/.

Chicago: "Ilya Sergey." Biography.guide. https://biography.guide/ilya-sergey/.

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

Page generated 2026-09-27 05:02 UTC