Open Source

Projects I've created, maintained, or contributed to. Open source isn't charity — it's infrastructure. More eyes, more trust, longer lifespan.

Maintainer — Full Rewrite

CLAHub

Contributor License Agreement management for GitHub

View on GitHub

CLAHub provides a low-friction way to manage Contributor License Agreements for open source projects on GitHub. Owners create CLAs from templates or custom Markdown, contributors sign by authenticating with GitHub, and pull requests are automatically marked with status checks. Supports org-wide agreements, corporate CLAs, API access, CSV/PDF export, and Docker self-hosting. Originally created in 2012, fully rewritten in 2026 with Next.js and TypeScript.

Original Release
2012
Current Version
2.3.0
Stars
254
Stack
Next.js 16
TypeScript cla github-app contributor-agreements nextjs
Maintainer

Paper Trail Manager

A Rails engine for managing PaperTrail version history

View on GitHub

Paper Trail Manager provides a clean, mountable UI for browsing and searching PaperTrail audit logs in your Rails application. It supports pagination via Kaminari or WillPaginate, multiple response formats (HTML, JSON, Atom), and integrates seamlessly with Rails 7.0 through 7.1. Originally created in 2012, it reached 1.0.0 in 2026 with i18n support, an install generator, date filtering, and a default stylesheet.

First Release
2012
Current Version
1.0.0
Ruby Support
3.1 – 3.3
Rails Support
7.0 – 7.1
Ruby rails-engine audit-log papertrail ruby-gem
Creator

Game Server Configulator

Server configurations for classic FPS games

View on GitHub

A collection of game server configuration files for 7 classic first-person shooters spanning the early 2000s golden era. Includes configs for Medal of Honor: Allied Assault, Call of Duty, Call of Duty 2, and their expansion packs, plus Star Wars Jedi Knight: Jedi Academy. Each game has its own directory with documented configuration files ready to deploy.

Games Supported
7
Era
2002 – 2005
License
MIT
Config Files
870+
Shell game-servers mohaa call-of-duty jedi-academy
Core Developer

Kandan

Open source alternative to HipChat

View on GitHub

Private chat service for teams, self-hosted. Built before Slack was a thing, Kandan was an open source alternative to HipChat featuring real-time messaging, file sharing, and custom integrations. Peaked at 2.7k GitHub stars and was used by hundreds of teams worldwide.

Stars
2.7k+
Stack
Ruby / JavaScript
License
AGPL-3.0
Status
Archived
Ruby JavaScript chat self-hosted
Creator

Go Filament Samples

3D printing filament sample STL generator

View on GitHub

A Go CLI tool that generates standardized test print STL files for 3D printing filament evaluation. Creates consistent sample sets for comparing filament brands, colors, and materials across different printer profiles.

Language
Go
License
MIT
Status
Active
Go 3d-printing stl filament
Co-Founder

SourceForge.net

One of the first open source project hosting platforms

View on GitHub

Co-founded one of the pioneering platforms for hosting open source projects before GitHub existed. At its peak, SourceForge hosted FileZilla, 7-Zip, VLC, GIMP, and millions of other projects. It was the infrastructure that made open source collaboration mainstream in the early 2000s.

Founded
1999
Projects Hosted
Millions
Stack
Python, PHP
Python PHP PostgreSQL open-source-hosting
Contributor

OpenROV

Open source underwater robotics platform

View on GitHub

Open source underwater remotely operated vehicle (ROV) platform. OpenROV made it possible for ocean researchers, educators, and hobbyists to build affordable underwater robots for exploration and data collection.

Stack
JavaScript, Node.js
License
MIT
JavaScript Node.js robotics hardware

Want to Contribute?

Bug reports, feature requests, documentation improvements, and code are all welcome. Check out the repos and open an issue or PR.