Projects
A collection of things I've built or contributed to.
There are even more projects that are work-specific and I can't share here though I wish I could!
Python & DevOps
copier-uv-bleeding
A Copier template for Python projects managed by uv. One copier copy gives you a fully configured, production-ready project with the latest Python tooling — no boilerplate, no compromises.
What You Get:
- uv for package management, ruff for linting/formatting, ty for type checking
- prek for pre-commit hooks, pytest with coverage, MkDocs Material for docs
- Automated semantic-release with changelogs and optional PyPI publishing
- GitHub Actions / GitLab CI with Dependabot and Codecov
- 40+ open source licenses, interactive scaffold wizard
65 releases and counting. Fork of pawamoy/copier-uv, since diverged significantly in scope and philosophy.
CI Components
Reusable GitHub Actions workflows for automated releases, publishing, and maintenance across personal projects.
Available Workflows:
- Semantic Release for Python/uv and Bun/TypeScript projects
- npm publishing with OIDC provenance (no token needed)
- MCP Registry publishing for MCP servers
- Dependabot auto-merge for minor/patch updates
Bengal
My fork of a high-performance static site generator for Python 3.14+ with parallel builds, auto-generated API docs, and content validation. Supports free-threading, Zstandard-compressed caching, and incremental rebuilds.
Key Features:
- Parallel builds with Python 3.14 free-threading support
- Built-in autodoc, content validation, and site analysis
- Pluggable engines for templates, Markdown, and syntax highlighting
- Interactive scaffold wizard with presets for blogs, docs, portfolios, and more
Original work by lbliii/bengal. Forked and extended with active development and new features and a massive amount of improvements.
AI & MCP Servers
codereviewbuddy
An (awesome!) MCP server that helps AI coding agents interact with AI code reviewers — smoothly. Manages review comments from Unblocked, Devin, and CodeRabbit on GitHub PRs with staleness detection, batch resolution, re-review triggering, and issue tracking.
Key Features:
- List, resolve, and reply to review comments across stacked PRs
- Smart staleness detection — bulk-resolve threads on files that changed since the review
- Create GitHub issues from useful review suggestions with labels and backlinks
- Per-reviewer re-review logic (manual trigger for Unblocked, auto for Devin/CodeRabbit)
- Zero config auth via
ghCLI, published on PyPI ascodereviewbuddy
Built with Python 3.14 and FastMCP v3 beta — typed output schemas, progress reporting, and production middleware.
Efficient GitLab MCP
A token-efficient GitLab MCP server that uses progressive disclosure to reduce tool definition tokens by ~93%. Instead of exposing 77 individual tools directly to AI agents, it exposes 5 meta-tools that let agents discover and execute GitLab operations on demand.
Key Features:
- Progressive disclosure pattern: 5 meta-tools instead of 77 tools (~27,000 → ~1,800 tokens)
- MCP protocol logging for agent observability
- HTTP transport security with DNS rebinding protection
- 120+ tests covering registry, config, logger, and MCP integration
- Strict code quality: zero
anytypes, enforced cognitive complexity limits - Published on npm as
efficient-gitlab-mcp-server
Fork of zereight/gitlab-mcp with substantial engineering improvements including Bun runtime, Biome linting, and semantic-release automation.
Unblu MCP Server
A comprehensive Model Context Protocol (MCP) server for Unblu, a leading digital customer engagement platform. This server enables AI assistants to directly interact with Unblu systems, opening up powerful possibilities for automated customer support, analytics, and workflow integration.
Key Features:
- Full Unblu API coverage including chat, sessions, agents, and reporting
- Real-time event streaming for live monitoring
- Secure authentication with enterprise-grade security
- Built with TypeScript and modern async patterns
- Comprehensive error handling and logging
This is my most impactful open-source contribution to date, bridging the gap between AI assistants and enterprise customer engagement platforms.
Windsurf & IDE
Axiom for Windsurf
51 iOS development skills for Windsurf Next, ported from CharlesWiltgen/Axiom. Covers SwiftUI, SwiftData, concurrency, performance profiling, accessibility, and more — giving the AI coding assistant deep knowledge of Apple's frameworks and best practices.
awesome-windsurf
A curated list of awesome Windsurf resources, plugins, and configurations. I must admit I dropped the ball on this one a bit. It was born when Windsurf was still young and the idea was to collect all the best resources, plugins, and configurations in one place. Windsurf has come a long way since then and there are now many great resources available, so this list is no longer as relevant. Still, I'm actively thinking about how to make this repository/project a uniquely useful resource for Windsurf users everywhere. Stay tuned on this!
Developer Tools
PulseMCP for Raycast
A Raycast extension for searching and discovering MCP servers from the PulseMCP registry. Find Model Context Protocol servers with stats, connection options, transport types, and AI-generated descriptions — all without leaving Raycast.
Features:
- Search by name, description, or functionality
- Sort by stars, downloads, or name
- View server details with transport tags (SSE, stdio, etc.)
- Quick actions: open homepage, view source, copy server names
Published on the Raycast Store. Source lives in the raycast/extensions monorepo.
beads-uninstaller
The most comprehensive Beads uninstaller known to man. Removes all traces of the tool from a system — repositories, home directory, binaries, git hooks, config files, and more. Dry-run by default, with optional migration to tk. 183 automated tests ensure every cleanup path works correctly.
Jironimo
A browser extension that copies your Jira JSESSIONID cookie with one click. Companion tool for jira-cli's cookie authentication.
jira-cli
An enhanced fork of ankitpokhrel/jira-cli — a feature-rich interactive Jira command line tool. This fork adds support for enterprise Jira deployments with SSO, reverse proxies, and cookie-based authentication.
Dash Docsets
Tools for generating Dash documentation sets:
- dash-docset-template — Copier template for creating Dash docset generators
- kubernetes-docset — Dash docset generator for Kubernetes documentation
- raycast-docset — Dash docset generator for Raycast API documentation
Other
ismar.ch
This website! Built with 11ty and deployed on Cloudflare Pages.
abizza
A RobotFramework demo project.