Apps
Here’s a collection of apps and tools I’ve built or contributed to.
Vibe-Check
A tool for managing AI coding agent instruction files. Vibe-Check uses YAML-driven templates and fragment merging to streamline how you create and maintain instruction sets for AI coding agents.
Features:
- YAML Templates — Define instruction sets in a clear, maintainable format
- Fragment Merging — Combine modular instruction fragments into cohesive configurations
- Governance Guardrails — Built-in checks to enforce consistency and best practices
swift-format-proxy
A smart proxy wrapper for Xcode’s bundled swift-format that provides intelligent defaults and enhanced error handling. The primary use case is enabling the apple-swift-format VS Code extension to work with Xcode’s bundled swift-format tool.
Features:
- Intelligent Defaults — Automatically formats
Sources/andTests/directories - Zero Configuration — Works out of the box with standard Swift package layouts
- Full Compatibility — Passes through all arguments to the underlying swift-format
KString
A high-performance C library implementing “Kraut Strings” — a specialized 16-byte fixed-size string format based on the “German String” research from Umbra database system and CedarDB. Optimized for database-like performance characteristics.
Features:
- Fixed-Size Representation — 16-byte strings for cache-friendly operations
- Short String Optimization — Strings ≤12 bytes stored inline without heap allocation
- Prefix Caching — First 4 bytes cached for fast comparisons
The-Pool
A modern C++23 thread pool implementation designed for efficient concurrent task management.
Features:
- Task Queue — Managed work distribution across threads
- Futures Support — Async results with standard futures
- Backpressure Control — Prevents queue overload
- CMake Build System — Easy integration into existing projects
VSCode Themes
A collection of minimalist Visual Studio Code themes for distraction-free coding.
Variants:
- Black — Ultra-dark theme for low-light environments
- White — Clean, bright theme for daylight coding
- Blue — Calming blue tones for extended sessions