About

.md

I'm Michael Kortstiege, a software engineer. I build tools, languages and AI-assisted workflows, and I'm curious about precision, simplicity and how things work: I like understanding systems, questioning complexity and turning ideas into practical software.

I have been building for the web since 1996: shop systems in Perl, static generators and content management systems for clients in Classic ASP and PHP. Once the founder of my own internet company, I have now been a senior web developer with the same employer for more than fifteen years, working on the backend with JavaScript and Node.js. In my own time I build open-source tools and write about them.

What I'm exploring

  • AI-assisted development — coding agents, orchestration, sandboxing and developer workflows.
  • Developer tools — practical utilities, automation and thoughtful abstractions.
  • Languages and formats — making structured information easier to write, read and process.
  • Security and randomness — simple, understandable approaches to complex problems.

Stack

TypeScript and JavaScript on Bun and Node.js, Go, Python and Bash.

Elsewhere

I write in German at teblo.de. You find my code on GitHub and npm, and me on Mastodon, Bluesky, dev.to and LinkedIn.

Contact

Write to michael@mko.run.