I love building tools that speed up my workflow and make my desk smarter.
Software engineer at Planning Center.
Here are a few of my more fun and useful projects. Browse my repos for more.
- gh-navigator.nvim — Open GitHub URLs for files, blame, commits, and PRs from any buffer
- git-coauthors.nvim — Autocomplete Co-Authored-By lines in git commits
- scalpel.nvim — Fast find-and-replace in a buffer
- qf-formatter.nvim — Beautiful quickfix and location list formatting with diagnostic and LSP kind icons
- ruby-lsp.nvim — Neovim plugin for Ruby LSP client-side commands (code lens run, debug, open file)
- rails-fixture-complete.nvim — Completion for Rails fixture types and names with documentation
- flipper-complete.nvim — Completion for Ruby Flipper feature flag names and descriptions
- gh-compare —
ghextension to open branch comparison URLs - gh-sync —
ghextension to sync local branches with their remote - tmignore — Exclude directories from Time Machine, Carbon Copy Cloner, and Backblaze backups
- granola-exporter — Export Granola meeting notes and transcripts to markdown
- st — Set your status across Slack, GitHub, and Asana with a single command
- elgato-light — CLI for controlling Elgato lights with auto-discovery
- elgato-autolight — Automatically toggle lights when your Mac camera activates
- raycast-elgato-light — Raycast extension for Elgato light control
- gaming-library — Sync your Steam library to a Notion database
- claudegotchi — Tamagotchi-style Claude bot on an M5Stack Core2 IoT device