Skip to main content

Patrick Ruddiman

Software Developer & Technology Consultant

Building modern web applications and providing technology consulting services.

Patrick Ruddiman avatar
JACO logo

JACO

v0.3.8

Just Another Container Orchestrator — a multi-node Go orchestrator built on Raft, embedded Caddy, and a WireGuard mesh, with nftables-enforced per-deployment network isolation and automatic per-route HTTPS.

llmcpd logo

llmcpd

v1.1.0

Transforms llms.txt and llms-full.txt documentation files into a fully-featured Model Context Protocol (MCP) server with intelligent disk caching, full-text search, and deep markdown crawling — making LLM-optimised docs instantly accessible to AI coding agents.

Scrye logo

Scrye

v0.3.7

An IMAP indexer and search service for servers. Install once, link any number of accounts, and query an open local API that indexes mail continuously with full-text, semantic, and hybrid search.

wineapi.io logo

wineapi.io

A wine intelligence REST API. Search the world's wines by name, region, or grape and get tasting profiles, critic scores, pricing, and food pairings — developer-ready data behind a simple API key.

Latest Writing

View all →
12 min read

The Ground is Moving...

Engineers learned to wait out the hype: let the early adopters bleed, then adopt the boring version once it's safe. Two old books, Kuhn on scientific revolutions and Rogers on how new things spread, convinced me that strategy is about to backfire on AI.

  • ai
  • agents
  • engineering-culture
Read more →
8 min read

Scaffolding Has a Shelf Life

In February I built a TypeScript CLI called Dispatch. It's public, archived now, and still sitting on npm as @pruddiman/dispatch.

  • ai
  • agents
  • tooling
Read more →