London based contractor and "Head of Magic and Wizardry" (because job titles are overrated).
I deal with the cloud, Kubernetes, microservices, and all the other buzzwords on a daily basis. I am responsible for architecture, development, and maintenance of systems running on the edge of technology.
Most of my code is private (either mine or business choice), but the bits which are public are free for grabs or contributions.
Operators, tools and cluster setups for Kubernetes.
|
Operator mirroring secrets, configmaps, CRDs and more across namespaces. It has a built-in templating engine for on-the-fly changes. Repository · Website |
Operator to manage jobs in the cluster. It runs advanced workflows in a user-specified order, with interlocked dependencies between groups and jobs. Repository |
|
Operator backing up images into local or S3-compatible storage. Built to ease the import and export between open-to-world and air-gapped environments. Repository |
Terminal TUI for port forwarding management. Define contexts, namespaces, services and ports in code. It re-establishes connections when pods die or the link drops. Repository · Website |
|
Caching proxy for npm, pip and Go modules. It caches packages locally, scans them with several vulnerability scanners, and blocks packages that exceed your thresholds. Repository |
Automated Kubernetes cluster on Raspberry Pi with Alpine Linux, from memory card preparation up. Companion to the home cluster article. Repository |
Plugins and proxies in front of services, and tools that report on them.
|
Traefik OIDC plugin closely following the OIDC specification, with multi-provider support and enhanced configuration options. Repository · Website |
Middleware plugin turning Traefik into a multi-provider LLM gateway: per-user API keys in groups, request, token and cost limits, plus a registry and authenticated proxy for in-cluster MCP servers and A2A agents. Repository |
|
GraphQL proxy that exposes Prometheus statistics on executed queries. It also does caching, RO/RW separation, rate limiting, user banning and schema introspection blocking. Serves tens of thousands of requests per second with 3 CPU and 15 MB of RAM on a Raspberry Pi. Repository · Website |
Dashboard and Prometheus metrics for GitHub repositories, in one binary or container image. It shows only what is wrong: failing workflows, pull requests waiting too long and stale issues. Repository · Website |
|
Middleware plugin that charges for Traefik routes with the x402 v2 payment protocol. It protects exact URLs, prefixes and suffixes, accepts several assets for one URL, and verifies and settles payments through a facilitator. Repository · Website |
|
Memory, self-improvement, gateway and testing tools for LLMs.
|
Claude memory system using embedded SQLite with vectors to extract, memorise and replay changes whenever necessary. Makes Claude less forgetful. Repository · Website |
Self-improvement layer for Claude Code. A zero-cost regex hook observes corrections, dead ends and retry loops; on /reflect an LLM analyst proposes skills, memory entries and agent edits, gated by confidence and 7-day pre/post A/B measurement.Repository |
|
One canonical source of truth for skills, agents, rules, MCP servers, LLM endpoints and global instructions across every LLM harness on your machine. Repository |
Runs a catalog of realistic tests against multiple models through an OpenAI-compatible endpoint. A deterministic evaluator scores each response, with no LLM as judge. Repository |
|
Go client that sends one anonymous "this binary started" ping to a central ingest endpoint. Embed it in open-source projects to see approximate adoption and version spread without collecting anything that identifies a user. Repository |
|
Model Context Protocol servers for memory, code editing and the web.
|
Manages LLM working memory within a token budget. It stores, retrieves and compacts context, with importance scoring, auto-tagging and deduplication. Repository |
AST-aware file operations and LSP integration for Claude Code: tree-sitter parsing, editing with syntax validation, symbol navigation, find definitions and references, and cached regex search across Go, TypeScript, Python, C/C++, HTML and Vue. Repository |
|
MCP server with the sole purpose of providing Markdown as output from any website. Repository |
Crawls websites with the Cloudflare Browser Rendering API. Markdown, HTML or JSON output, configurable depth and page limits, URL pattern filtering. Repository |
|
MCP server over stdio that analyses captcha challenges (screenshots, audio, page HTML) with vision and LLM models and tells the caller what to do. It also generates stealth artifacts and works with any browser. Repository |
|
Tools for versioning, repository tracking and local development.
|
Generates semantic versions from the git history. Use it as a standalone library or GitHub Action. Repository · Website |
GitHub Action and tool in one. Hook up any number of repositories and generate a gamified dashboard, with custom points per action and analytics per user and per repo. Repository · Website |
|
Terminal TUI for managing /etc/hosts in local development. It supports host groups, profiles and instant switching or deactivation, so you no longer edit the file and reload the DNS resolver by hand.Repository · Website |
Homebrew taps for all my projects, for macOS and Linux. Repository · Website |
Go libraries, Telegram tooling and a proof of concept.
|
GraphQL library optimised for maximum speed and minimum allocations. Queries pass as they are, without type assignment. Projects using it handle tens of thousands of requests per second. Repository |
Go library for building Telegram bots. It is generated and tested automatically, and it updates with each published change of the Telegram Bot API. Repository · Website |
|
Docker image (AMD64 and ARM64) for the Telegram Bot API server. A pipeline rebuilds it when the Telegram repository changes. Repository |
Proof of concept for Go binary obfuscation. Repository |
More on the blog. All Homebrew packages (macOS and Linux) live at brew.raczylo.com.