TL;DR: I’m a math savvy software engineer passionate about productivity and learning. My other interests include skiing, playing the ukulele, and coffee.

Hey there! My names is Artem. My educational background is in Math and Computer Science, with a specialization on a branch of applied mathematics called Operations Research, which is mostly about decision making and multi-criteria optimization.

My postgraduate work was dedicated to studying “Repeated Games with Asymmetric Information”. In other words, it was about repeated interactions between agents, where each agent has certain beliefs about what his opponent knows and then does Bayesian inference based on opponents’s actions. In essence, it’s probability theory and convex optimization mixed into a game theoretic framework.

In my career I worked on a variety of projects ranging from Web Development to Data Science to IoT and Distributed Systems. Nowadays, I spend my time on static analysis and compilers trying to make software safer and more reliable.

I have experience working as an individual contributor and also as a technical leader.