Hi, I'm Ivan Kahl —
Software Engineer

I design and build systems using a variety of technologies, including .NET, PostgreSQL and cloud services. I'm also passionate about AI and writing, and share what I learn in practical, in-depth guides.

Portrait of Ivan Kahl

Freelance writing

Published elsewhere

29+ articles for 20+ developer-focused companies — tutorials, deep dives and guides on .NET, AI tooling, APIs and DevOps.

View all freelance articles

Capabilities

What I work with

Backend & APIs

Maintainable services in modern .NET, with clear domain boundaries and APIs that model real business processes.

C#.NETASP.NET CoreEF Core

Data & Persistence

Relational schemas and queries that stay fast and readable as the data grows.

PostgreSQLSQL ServerSupabase

Cloud Services

Designing, deploying and operating systems on managed cloud infrastructure.

AWSAzureDocker

AI & Agentic Development

Building AI into real applications and using AI agents to ship faster — from wiring LLMs into .NET services to giving models tools through MCP, and teaching other developers how to get the most out of coding agents.

  • LLM-powered features — integrating OpenAI, Claude and Gemini models into backend services.
  • MCP servers in .NET — exposing tools and resources so models can act on real systems.
  • Agentic coding workflows — Claude Code, Codex and AI assistants, with the context files and practices that make them reliable.
  • Automation — document parsing and data extraction pipelines built on AI models.
Microsoft.Extensions.AIMCPOpenAIClaudeGeminiClaude CodeCodexRAG

Get in touch

Interested in me creating content for you?

I write in-depth technical articles, tutorials and guides for developer-focused companies. Tell me about your audience and what you'd like covered.