Open Source

Open Source

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