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 am a PhD student at the Université de Montréal specializing in sketch-based modeling. I currently do ML for inferring geometry from sketches via learning intermediate representations.

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, Soviet Union, Martin Gardner, Erich Fromm, 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