Software developer with a background in devops and full stack web development.
newrelic_exporter. NewRelic exporter for Prometheus
26generate-drush-aliases. Drush Alias Generator
8beads-skill. Claude code skill for beads
8gemini-code-assist.nvim. Neovim plugin for gemini code assist
7godot-stagehand. Playwright inspired tool for testing Godot games
7agentic-city. Real-time isometric city visualization of your codebase. Files are buildings, directories are districts, agents are UFOs.
5tmux-window-notifier. Tmux plugin that notifies the user if one of their windows has a Claude session needing attention
4beads-synced. GitHub Action that syncs beads issue tracker to GitHub Issues as a read-only mirror
3dailywaka. Reminder snippet for wakatime
2drupal8examples. Example code from Drupal 8 module building presentation.
2slacktracker. Tracking away statuses from Slack
2dcc. Developer Command Center: Terminal dashboard showing meetings, PRs, ports, and git status at a glance
2agent-racer. Visualize your running AI-coding agents as a 2d car race
2nodequeue_export. A standalone module to support the exportability of nodequeue's
2drupalgeddon. Mass update bash script for SA-CORE-2014-005
1ubuntu-config. My ubuntu config settings that I usually use setting up a new vm or machine
1twirp. Python
1llm-poe. Plugin for https://github.com/simonw/llm that allows you to use Poe models in llm via your Poe subscription
1just-enough-devops. RJSMake presentation about how much devops process your Drupal site needs
1branch-cleaner. AI-powered tool that analyzes stale branches and recommends which to keep, archive, or delete
1agentwatch. Agentwatch is a Go library for monitoring local AI coding agent sessions and streaming their state to tools, dashboards, or automations
1