About
When I was five, I found a French children’s book called Logibul au pays de l’informatique. Sitting next to my father, I typed my first lines of code from its pages. I had no idea what the words on the screen meant. I’ve been trying to figure that out ever since.
The Short Version
I build developer tools. I teach. I tinker.
Right now I’m a Principal Developer at Mendix, working on Studio Pro and Maia, the AI assistant inside the low-code platform. Before that, I spent seven years at JetBrains building features for ReSharper and Rider, then led the ReSharper AI team. I’ve also shipped code at Uber, 1C Company, Acumatica, and Ozon.ru.
I live in Amsterdam. Online, I go by “retran”.
How I Got Here
Programming contests in school turned curiosity into discipline. University turned discipline into craft.
At Ozon.ru, I led a small team that built a loyalty system serving millions of users. At Acumatica, I wrote frameworks that generated REST APIs and mobile clients — my first time building tools for other developers rather than end users. At 1C Company, I went deeper: a virtual machine, debuggers, and VS Code/Eclipse integrations for a proprietary platform. I stopped building on platforms and started building platforms.
In 2018, I joined JetBrains. Over seven years, I worked on inlay hints, predictive debugging, and Entity Framework analyzers for ReSharper and Rider. I mentored eight interns on the .NET team. Eventually, I led the ReSharper AI team, where we added LLM-powered code completion and RAG-based context retrieval to the IDE. Here’s a demo.
After JetBrains, I spent a few months at Uber working on Kotlin tooling and supporting open-source contributors through Google Summer of Code.
Now at Mendix, I work on Studio Pro’s AI features — code generation, intent recognition, and developer-facing UX for Maia.
Teaching
Teaching has been a constant. It started at the Moscow Aviation Institute, where I was a TA for programming and machine learning courses. Later, I mentored students in algorithms at Practicum by Yandex. Eventually, I designed and taught my own course.
Courses
- “IDE Development” — 2023, Constructor University, Bremen
- “IDE Development” — 2021, Higher School of Economics, Moscow Awards: “Best Course for Career Development,” “Best Course for Broadening Horizons,” “Best Course for New Knowledge” Recordings on YouTube
- “High-Level Programming Languages” — 2011–2014, Moscow Aviation Institute
- “Pattern Recognition and Machine Learning” — 2011–2014, Moscow Aviation Institute
Side Projects
When I’m not working, I’m usually building something for fun — compilers, game tools, Neovim plugins. My GitHub has the full list. See the projects page for highlights.