Open Source
Projects I've built, contributed to, or maintained over the years.
Projects
-
Pipecraft
Trunk-based CI/CD pipeline generator for GitHub Actions. Produces semantic versioning, domain-based change detection, and branch promotion workflows from a single config file.
-
Pullcraft
CLI tool that generates GitHub pull requests using LLMs — reads your diff, writes the PR title, body, and labels. Supports Claude, OpenAI, and other providers.
-
feathers-rpc
RPC middleware for FeathersJS — adds procedure-style endpoints alongside RESTful services for operations that don't map cleanly to CRUD.
-
feathers-hook-breaker
Circuit breaker hook for FeathersJS services. Trips automatically when downstream services fail, preventing cascading failures in service-oriented architectures.
-
sbd-splitter
Sentence boundary detection text splitter for LangChain, using the `sbd` library. Splits documents at natural sentence boundaries rather than arbitrary character counts.
-
feathers-harperdb
HarperDB database adapter for FeathersJS, enabling FeathersJS services backed by HarperDB's hybrid SQL/NoSQL store.