Olger Chotza

Olger Chotza

Software Engineer, AI Platforms

I take software that half-works and make it hold — usually a PoC that found real users before it found an architecture, or an app vibe-coded into existence that breaks every time someone touches it. Clean, hexagonal boundaries, mostly: the business logic in the middle, everything else replaceable at the edges. The rest of my time goes to AI platforms — models served in-house, agents wired to tools that do real work. Mostly Python, with Next.js when the thing needs a face.

Stuff I Made

  • PromptKit

    2025

    A prompt is a dependency. This gives it the tooling of one: YAML with typed inputs, a linter that finds the typo before your invoice does, eval suites that fail a build, and a price for the run before you press go. On PyPI as promptkit-core.

    • Python
    • Pydantic
    • Jinja2
    • Typer

Stuff I Wrote

See all
  • Prompt Tests That Cost Nothing

    PromptKit 1.0 is out: prompts as files, a linter that finds the typo before your invoice does, and eval suites that run in CI with no API key and no bill.

  • The Value Of A Closed Feature Request

    My library has a page listing what it will never do. It's the most useful page in the docs, and it's the reason people can adopt it.

  • Rendering A Prompt You Did Not Write

    The moment prompts become files, they arrive from places you don't control. A template engine with defaults on is a code-execution primitive.

Say Hello

More
  • Emailmeochotzas.com
  • GitHubochotzas
  • LinkedInochotzas
  • PyPIpromptkit-core