Work

I work on machine learning for autonomous-vehicle simulation at Waymo, building generative models that make simulated driving scenes more realistic. Before that, I spent several years on clangd at Google - a search engine that made code completion 100x faster, an include cleaner, and a renaming engine, all used by C++ developers worldwide.

Before that

Physics and math at MIPT, competitive programming, and a year off for Google Summer of Code building tools to detect duplicate code in open-source projects.

Elsewhere

Football, chess, travel, and three Abyssinian cats. I speak English, Russian, and German.