Daniil is a PhD in computer science. He wrote his PhD thesis on traversal-based normalization in March 2018. Daniil graduated from the St. Petersburg State University, Mathematics and Mechanics Faculty, Department of Computer Science in 2014. Nowadays, he works as a researcher in JetBrains Research. He also works as a lecturer at the Department of Computer Science at the Higher School of Economics.

Professional Activity

  • Design, implementation and analysis of programming languages
  • Metaprogramming
  • Types and semantics
  • Certified programming