My name is Mikhail Davydov. I am a Staff Engineer and Tech Leader working across the full product stack — TypeScript, React and React Native on the client, Node.js services and federated GraphQL on the server. My current focus is compounding team output with AI: designing the environments, verification harnesses, and review pipelines that let agents handle more of the keystrokes while engineers stay in control of the outcome.
In 2014 I relocated to Germany and have since worked across four product companies as a senior, principal, and staff engineer. I am equally comfortable in greenfield work — shipping four generations of products at Matterway, or building a crypto indexer and a cross-team GraphQL Federation Router in my current role — and in brownfield migrations: React web to React Native + Expo, Webpack to Vite, Redux to Zustand, each orchestrated with Claude Code under tight test coverage.
Mentorship and knowledge-sharing are central to how I operate. I have mentored 114+ engineers, taught JavaScript and web technologies for two years at Yandex Interface School, and delivered 13 public talks at international conferences. Inside my current company I created and run the #ai-workbench channel — shared tips, skills, latest AI news, and working patterns reaching almost every developer on staff.
I treat AI agents the way a good manager treats a strong team. I hand them vision, data, and tools, then place them in a sandbox they cannot break out of. I judge them on verifiable signals — changes survive cross agent reviews, unit and integration tests passing, UI interactions work correctly, screens match the design. The technical depth stays with the humans. The leverage comes from trusting the signals, not the prose.
Download CV