I'm an engineer interested in making easy to use apps, frameworks, and websites.

Résumé Github


Streamhive (Oct 2016 - Present)

AngularJS, NodeJS, Go, C++ MongoDB

Streamhive is a site I built to find streamers playing your favorite heroes. It uses image recognition to classify streams based on what hero they are playing. It was featured in the official Blizzard launcher in Apr 2017.

Lively (Sep 2015 - Present)

Objective-C, Swift

Lively is a dating app built to give you a more genuine glimpse into someone's life. It lets you record videos to show your personality better than a photo ever could. I worked with a small team creating and releasing the iOS app.

Zoosk (Mar 2014 - Sep 2015)


Zoosk is a global dating website with over 35 million members. I worked on the mobile website covering multiple experiences including the subscription store.

Ubot Studio (Feb 2011 - Feb 2014)

C#, C++, Javascript, ASP.NET MVC SQL Server

UBot Studio is a tool that lets you automate the tasks you do in a browser. We made this easy to do by proving a drag and drop interface that lets you build each step of the process piece by piece.

I was the lead developer on this project. I was responsible for the development work for the latest major version of UBot Studio. For this version, we focused on making it even easier to use. One way we did this was by adding image recognition. This allows you to interact with a webpage by drawing a rectangle on the page to take a snapshot. When your script is running, we find that image on the webpage, and can click the page at the location the image was matched.

Acepolls (Jul 2006 - Jul 2011)

Ruby, Ruby on Rails, jQuery PostgreSQL

Acepolls was a website that let users create free polls without the need to sign up for an account. It allowed users to customize the design of their poll and share it with their friends on popular social networks or websites.

The main goal for acepolls was to make it easier for people to put a poll on their website or profile. When I first tried to create a poll for one of my websites I ran into many different limitations. Most sites required you to sign up for an account, or only allowed up to 10 choices or didn't allow you to use images for choices. My goal was to address these issues to make it as easy as possible to create a poll.

Mint Stats (Feb 2009 - Mar 2009)


Mint Stats was an iPhone application that let you view your Mint analytics right from your iPhone. It supported tracking multiple sites, and gave you a simple display of how many people have visited your website in the past 24 hours.

Dada Gem (May 2008)


Dada is a ruby gem I built that makes it easy to interact with the Dada Entertainment ringtone API.