About

Andrew Vasilyev

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. Mendix is a low-code platform that lets developers and business engineers build applications visually. Maia is the AI assistant built into Studio Pro — code generation, intent recognition, and platform-aware tooling for developers. Before that, I spent seven years at JetBrains on ReSharper and Rider, then led the ReSharper AI team — one of the first IDE-integrated agentic assistants. 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 and Eclipse integrations for a proprietary platform. I stopped building on platforms and started building platforms.

In 2018, I joined JetBrains. I shipped inlay hints, predictive debugging, and Entity Framework analyzers for ReSharper and Rider, and mentored eight interns on the .NET team. In 2023, I moved into a team lead role and built the ReSharper AI team from scratch — one of the first IDE-integrated agentic assistants. We added LLM-powered code completion and RAG-based context retrieval to the IDE. Watch a demo of ReSharper AI Assistant.

After JetBrains, I spent a few months at Uber on the Kotlin Developer Platform — static analysis for automatic code style fixes, an LLM-driven CI/CD pipeline for Java-to-Kotlin conversion, and technical mentorship for Google Summer of Code contributors in the Kotlin ecosystem.

Now at Mendix, I work on Studio Pro’s AI layer: how Maia understands developer intent, generates correct code, and integrates with external tools via MCP.


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


Side Projects

I build things for fun — compilers, game tools, Neovim plugins. See the projects page for highlights, or browse GitHub for everything.


Media Mentions


Contact

me@retran.me · GitHub · LinkedIn