Open Source Projects
Throughout my career, I’ve been passionate about open source software. Here’s a collection of projects I’ve created, contributed to, or helped maintain across various organizations.
Major Projects
Kandan
An Open Source Alternative to HipChat
- Role: Core Developer/Contributor
- Technology: JavaScript, Ruby
- Impact: 2.7k+ stars, 402+ forks
- Description: Kandan is a private chat service for your company or team, offering features similar to HipChat but completely open source and self-hosted
- License: GNU Affero General Public License v3.0
CLAHub
Easy Contributor License Agreements
- Role: Core Developer/Contributor
- Technology: Ruby
- Impact: 254+ stars, 38+ forks
- Description: Simplifies the process of getting contributor license agreements signed for GitHub projects
- License: MIT
Rails Inventory Management System (RIMS)
Enterprise Inventory Management
- Role: Core Developer
- Technology: JavaScript, Ruby on Rails
- Impact: 58+ stars, 54+ forks
- Description: A comprehensive inventory management system built with Rails
- License: MIT
Paper Trail Manager
Rails Audit Trail Interface
- Role: Creator
- Technology: Ruby on Rails
- Impact: 64+ stars, 39+ forks
- Description: Browse, subscribe, view and revert changes to records when using Ruby on Rails 3 with PaperTrail
- License: MIT
Hardware & Maker Projects
Flutter Wireless
Wireless Development Platform
- Role: Advisor/Investor
- Key Projects:
- Flutter Hardware (51+ stars) - Hardware designs for Flutter Wireless boards
- FlutterWirelessLibrary (29+ stars) - Arduino library for Flutter boards
- ArduinoBoardPackage - Arduino software package for Flutter boards
- Focus: Making wireless communication easy for makers and developers
3D-Bots
3D Printing & Robotics
- Role: Contributor
- Key Projects:
- Slic3r Prusa Config - Configuration files for 3D printers
- Printrun - Python-based 3D printing host software
- RepRap Firmware & Designs - Various 3D printer firmware and hardware designs
- Focus: Open source 3D printing technology and tools
Ardrobot
Arduino-Based Robotics Platform
- Role: Contributor
- Key Projects:
- ArdrobotArduino - Arduino component for Openbots
- ServoSetPosition - Servo calibration tool for robotics
- ROFI Biped Robot Port - Android-controlled biped robot
- Focus: Making robotics accessible through Arduino and Android
Go-FilamentSamples
3D Printing Utility
- Role: Creator
- Technology: Go, OpenSCAD
- Description: Generates STL files for filament samples using OpenSCAD
- License: Apache License 2.0
Community & Infrastructure
SourceForge.net
Open Source Project Hosting
- Role: Co-Founder
- Impact: One of the pioneering platforms for open source collaboration
- Description: Helped create one of the first and largest repositories for open source software development and distribution
Home Assistant Configuration
Smart Home Automation
- Role: Creator
- Technology: JavaScript, Python, YAML
- Description: My personal Home Assistant configuration files for home automation
- License: Apache License 2.0
Collectors Playbook
Sports Card Collection Management
- Role: Contributor
- Key Projects:
- Sports Card Tracker - Full-stack web app for tracking card collections
- Public Website - Community platform for collectors
- Technology: TypeScript, SCSS
Development Tools & Libraries
Ringmaster
Release Management Risk Mitigation
- Role: Contributor
- Technology: Ruby
- Description: Tools for managing software release risks
- License: Apache License 2.0
Dotfiles
Development Environment Configuration
- Role: Creator
- Technology: Shell, Various
- Description: My personal development environment configurations managed by chezmoi
Contributing Philosophy
I believe in the power of open source to drive innovation and create better software for everyone. My contributions span from low-level hardware and firmware to high-level web applications and development tools. I’m particularly passionate about:
- Making technology accessible - Creating tools that lower barriers to entry
- Building communities - Fostering collaboration around shared goals
- Sharing knowledge - Documentation and examples that help others learn
- Practical solutions - Software that solves real-world problems
“The power of Open Source is the power of the people. The people rule.” - Philippe Kahn