---
title: "About"
description: "Michael Kortstiege — software engineer, building tools, languages and AI-assisted workflows."
url: "https://mko.run/about/"
language: "en"
---
# About

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](https://teblo.de). You find my code on [GitHub](https://github.com/mkorun) and
[npm](https://www.npmjs.com/~mkorun), and me on [Mastodon](https://social.tchncs.de/@mkorun),
[Bluesky](https://bsky.app/profile/mkorun.bsky.social), [dev.to](https://dev.to/mkorun) and
[LinkedIn](https://www.linkedin.com/in/mkorun/).

## Contact

Write to [michael@mko.run](mailto:michael@mko.run).
