Hello there, my name is

Mike Heijmans

Mike Heijmans

Mike Heijmans

I build AI-native organizations and applications for the future.

I'm a senior software leader and engineer with two decades of experience, and for the last few years I've gone all-in on applied AI. I design AI-native development workflows: multi-agent coding pipelines, MCP servers that let agents drive real applications, and the observability to measure whether any of it actually works. That sits on top of a career spent leading globally distributed teams, automating CI/CD pipelines, and running Kubernetes platforms at scale. I learn fast, sweat the details, and never lose sight of the bigger picture.

Applied AI

AI isn't a spectator sport for me. I use it, build with it, and instrument it every day:

  • I run multi-agent development workflows where coding agents work across multiple repositories, negotiate API contracts with each other, and hand off work through Linear.
  • I build MCP servers that connect agents to running applications, turning AI from a code generator into a developer that can test its own work.
  • I instrument my AI usage with OpenTelemetry and make workflow decisions from real token and cost data, not vibes.
  • I write about all of it: context engineering, how attention bias shapes agent behavior, and what actually works in production.

Leadership

As a manager and director, I believe people are a company's greatest asset. When you unlock each individual's potential, everyone benefits. I've built and led remote distributed teams of engineers, designers, and product managers spanning multiple time zones, and I'm passionate about creating a culture of collaboration, trust, and respect. I'm a strong advocate for diversity and inclusion, and I strive to create an environment where everyone can contribute and grow.

Beyond the Keyboard

In my free time, I enjoy working on open source projects, learning new technologies, flying airplanes (sometimes upside-down), scuba diving into caves, making music, playing with microcontrollers, and building elaborate animated Halloween props. I'm passionate about creating and building new things, and I love to share my knowledge and experience with others. I'm always looking for new opportunities to learn and grow, and I'm excited to see what the future holds.

Recent Writing

Multi-Repo AI Coding: Move the Context to Linear

7/10/2026

12 min read

A while back I wrote about using requirements markdown files as context for AI coding sessions, and then about why loading that context fresh at the top of a session works so well. That workflow is still the foundation of how I code with AI. But recently I hit its ceiling.

The ceiling is called "a project that spans multiple repos." An API repo, a frontend repo, a firmware repo, an infra repo, and multiple Claude Code sessions working across them, sometimes at the same time. The requirements-file-in-the-repo approach starts to crack here, because the question becomes: which repo? So I moved the project-level context out of the repos entirely and into Linear. It has been one of the best workflow changes I've made this year.

Read more...

Check out my projects to see what I've been working on, read my blog to learn more about my thoughts and experiences, and connect with me on social media to stay up to date with my latest work. If you have any questions or would like to collaborate, feel free to reach out. I look forward to hearing from you!