I'm Kirill Brodt (Кирилл Бродт). I was born in the Soviet Union in 1991 and grew up in Almaty, Kazakhstan. I graduated in mathematics from Novosibirsk State University in 2013. In 2013 – 2015, I studied numerical methods of solving Maxwell's equations at École nationale supérieure de techniques avancées (Promo 2015). Then, in 2016 – 2018, I studied machine learning at Yandex School of Data Analysis, Computer Science Center and data engineering at MADE Big Data Academy.

I started my PhD at the Université de Montréal in 2019. Currently I do some stuff with sketches: 3D character pose from a raster sketch, inbetweening of characters in 2D animation.

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

I am also involved in an educational program of Computer Science Center, where I teach Machine Learning and Deep Learning courses.

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, mxnet, mechanical split keyboard, minimalism, asceticism, communism, youtube, warcraft III, dota, piano, makulatura, 2020 sucked, 2021 is gonna suckless, Martin Gardner, Erich Fromm, 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 games
email kirill dot brodt at umontreal dot ca