Scratchpad
A mix of tools I maintain, experiments I’ve shipped, and things I’ve learned along the way.
Maintained
lacune — Go coverage TUI with gctrace visualization
mcpgen — Deterministic Go codegen for spec-compliant MCP servers · Docs
redact — Configurable redaction pipeline for slog-based logs
templator — Type-safe HTML template rendering with generics and compile-time validation
workerpool — Generic, type-safe bounded and unbounded worker pool
impact — CLI for estimating Scaleway infrastructure carbon emissions
disco — Local daemon and CLI for style guide enforcement via RAG
k8s-redis-workload-scaler — Kubebuilder operator for autoscaling workers based on Redis Streams demand
anytype-gh — CLI for creating Anytype pages from GitHub READMEs
chachacha — Matchmaking service for multiplayer games with Redis and e2e tests
ctxutil — Tiny utilities for painless context.Context values
Experiments
gh-self-reviewer — MCP server tool for self-reviewing GitHub pull requests
gcall — Create instant Google Meet meetings from the terminal
tidskott-pi — Raspberry Pi client for buffering and uploading video snapshots
khipu — OTLP-to-ClickHouse metrics pipeline using OpenTelemetry Collector SDK
cacheaside — Cache-aside pattern implemented with the Decorator pattern
brewlliant — Seamlessly transfer Homebrew packages to a new macOS machine
localt — Local audio transcription and diarization
mp4srt — CLI for generating SRT subtitles from MP4 videos using Whisper AI
Learning
daily_zigling — Ziglings exercises solved in Zig
goexercises — Project Euler and Codility solutions in Go
adventofcode — Advent of Code 2024 solutions in Go
oh-my-zsh-haiku-plugin — Oh My Zsh plugin that prints a work-life balance haiku every 24 hours