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

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