I'm Kirill Brodt (Кирилл Бродт). I was born in the Soviet Union in 1991 and grew up in Almaty, Kazakhstan. I graduated with a bachelor's degree in mathematics from Novosibirsk State University, Akademgorodok, Russia in 2013. In 2013 – 2015, I participated in a double diplôma program between the Novosibirsk State University and grandes écoles in France. I studied numerical methods of solving Maxwell's equations in metamaterials at École nationale supérieure de techniques avancées ParisTech, Palaiseau, France (promo 2015). I graduated with a master's degree with honor from Novosibirsk State University in 2015. Then, in 2016 – 2018, I studied machine learning at Yandex School of Data Analysis and Computer Science Center (transcript). In 2020 – 2021, I studied data engineering in MADE Big Data Academy.

I started my PhD at the Université de Montréal, Montréal, Canada in 2019. Currently my research interests are computer vision from sketching in computer graphics.

Previously, I was working on the quality of virtual assistant. Before, I worked in the area of CAD systems, developing numerical methods of thermal radiation and automatic exploded view in Bricsys.

See some of my projects.


I am also involved in an educational program of Computer Science Center, where I teach Machine Learning and Deep Learning courses. I am a research supervisor of undergraduate students and bachelor's theses.


I did some competitive machine learning. See my top-ranked solutions.


I mostly write code in Python. I had an experience with C++ and Haskell.

My religious beliefs: cli, GNU/Linux, bash, neovim, tmux, ssh, xclip, python, git, docker, pytorch, mechanical split keyboard, minimalism, asceticism, youtube, warcraft III, dota, piano, makulatura, 2020 sucked, 2021 is gonna suckless, 2022 victim blaming, Martin Gardner, Erich Fromm, Nils Frahm, Russian Empire,  Soviet Union, Russia.

I like swimming and piano sound. I don't watch any series.


Monero 87K56yq9SiPb6VsqZN1GPdckYcnXQkMeaUP3Pvn6JXN85sNDVWADaf5bgQWUoYvaZwgVLzWaormB37gx9GJAghAw51s7yZf
GPG curl -sL http://www-ens.iro.umontreal.ca/~brodtkir/kbrodt.pub.gpg | gpg --import
XMPP kirill at brodt dot me
email kirill dot brodt at umontreal dot ca