Software That I Have Written

I have a few software projects that I work on, either by myself or with friends, because I enjoy using technology to solve problems that I see in the world. If you’d like to take a look at some of what I’ve written, here’s how to find it!

Mx. Voice

Audio software for improv shows

Site: mxvoice.app

Code: github.com/minter/mxvoice-electron

A rewritten version of ​Mr. Voice, the software that powered sound in dozens of ComedySportz clubs since 2000. Mx. Voice is a desktop application for Windows and OS X that is designed to make finding and playing sound cues during improv shows as easy as possible.

Technologies:

  • Electron.js
  • Node
  • jQuery
  • Howler.js
  • Apple Code Signing
  • Windows Code Signing
  • SQLite
  • Bootstrap

Suggestion Ox

Flexible, anonymous online sugestion box

Site: suggestionox.com

A collaboration with my longtime friend Andrew Berkowitz, Suggestion Ox provides an easy way to get anonymous feedback. Trusted By Over 50,000 Companies, Associations & Government Agencies, including Samsung, Hilton, and the US Air Force.

Top organizations use Suggestion Ox for employee feedback, customer insights, reporting & whistleblowing requirements.

Technologies:

  • Ruby on Rails 6
  • Sidekiq
  • Heroku
  • Postgres
  • Capistrano
  • Redis

RosterFlash

Get alerted when your team’s lineup changes

Site: rosterflash.com

A companion app to TeamSnap, RosterFlash sends you an alert if a member of your team changes their availability close to game time. That way, you know immediately if you need to change your lineup plans. Uses TeamSnap’s OAuth login for authentication.

Technologies:

  • Ruby on Rails 6
  • Sidekiq
  • OAuth 2
  • Postgres
  • Capistrano
  • Redis
  • TeamSnap API

TeslaPuck

Get your Tesla ready to head home after the game

Code: github.com/minter/tesla_puck

A fun personal project that mashes up the NHL StatsWeb API and the Tesla vehicle API. If my car is parked at PNC Arena for a Carolina Hurricanes game, TeslaPuck monitors the NHL API to see if the game has gone final. If so, it uses the Tesla API to turn on climate control in my car and set the navigation for home. If the Canes win, it honks the horn and flashes the lights in celebration! Configurable for other teams/cars/arenas.

Technologies:

  • Ruby
  • Sidekiq
  • NHL StatsWeb API
  • Tesla API

Tourney

Improv festival registration and management

Site: cszplayers.com

I write and manage the registration website for the annual ComedySportz World Championship festival. The registration site handles player registration, fee payment, workshop scheduling, festival communication, and more.

Technologies:

  • Ruby on Rails 6
  • Sidekiq
  • Twilio API
  • Stripe
  • Postgres
  • Redis