About / How I build

Software should stay understandable when it gets clever.

I'm Kaan Demirel. I build small, composable tools around AI, automation, and local-first software. The point is useful systems whose decisions and failure modes stay visible.

03 principles
01

Small pieces, clear seams.

Tools that do one job well. They plug into each other, and you can swap one out when the system around it changes.

02

AI suggests; people approve.

AI can draft, filter, and summarize. Anything you cannot undo should first show what it is about to do, then wait for a yes.

03

Own the failure modes.

With a local-first or self-hosted system you can see where the data sits, how to get it back, and who has to keep it running. A managed service puts all of that behind its own boundary.

Tools closest to the work
RustPythonJavaScriptShellFedoraPodmanGitGitHubClaude CodeHermesVS CodeWarpObsidianFigmaCanva

Start with the work.

The full project record lives in the showcase.