Hey, Nice To Meet You!
My name is Maksim Ivanov. I am a full-stack developer working across Go, Python, JavaScript, TypeScript, and Flutter codebases.
These days I work at Massive, where I maintain and evolve production systems across several stacks. I am also building Mont, a video editor with built-in slides for workflows that need to stay editable after recording: presentations, onboardings with animated clicks, product walkthroughs, and similar material.
Before that I worked on the collections system and internal editor-facing pages at Spotify, Minecraft and Minecraft Dungeons web services at Mojang, and in-game UI for Battlefield V.
This site keeps my recovered articles about React, JavaScript, TypeScript, Git, and practical software development, along with selected projects such as Mont, courses, and books.