Mikhail Gorbunov

Hi, I’m Michael,
a software engineerI currently build applied AI
systems at doma.ai

Projects

simple-git-hooks

Simple open source zero-dependency git hooks manager for JS projects. 1.7k stars on GitHub, ~1m weekly and 40m+ total downloads on NPM.

Doma.ai

I helped build a popular open-source CRM for property management. It powers at least two working B2B SaaS Companies: Doma.ai for CIS and Russia and Unitify.com for worldwide – also my current workplace.

open-condo platform — tickets control room

property-management-eval

I benchmarked 22 modern LLMs on curated unsaturated set of 125 real life questions from Russian property managers. Then I ran Closed book evaluations. OpenAI Sol took the pole. Best Russian models came second. Results and graphs.

Is 3d modelling solved?

I really wanted to have a digital footprint of my toy car collection (200+ cars!) by generating 3D models of each car. To do this I checked out state of the art (as of late 2026) open-weight models for mesh generation, texturing and retopology — mostly Hunyuan and Tripo. Report is a WiP, but some of the models can be checked below:

McLaren 720S toy car — photo used to generate the 3D model

Keynotes & posts

Anatomy of a supply chain attack

Reconstructed the XZ Utils backdoor (CVE-2024-3094) for ~150 CS students — the two-year social-engineering campaign and the sshd hook hidden in test archives. May 2024.

ZKP in voting systems

How to choose a name for an event — the core problem of electronic voting, anonymity with a correct count, and how zero-knowledge proofs solve it in Helios-style systems. Oct 2023.

Why is JPEG XL not winning?

JPEG is old, and JPEG XL is 100% better, why are we not using it? What does it have to do with Chrome?