Things I've built in the past few years.


Percent is a system to track overarching life goals and analyze if you're actually sticking to them.

The idea came from a personal process I did myself for several months to quantify my life on a weekly basis.


An iOS app made for those of us living one day at a time. Get it here.

Zero Skips

Zero Skips is a 7-track, zero-skips playlist dropping every week. Subscribe here to get it in your inbox Tuesday nights.

Another Day in the Simulation

Inspired by Elon's Occupy Mars t-shirt, I created ADITS in 2018 after spending too much time thinking about the simulation theory.

First collection is out (Classic) -- store is paused while I create a few more collections!


A love letter to the golden Soundcloud era (circa 2013), Vibes is an online radio with playlists for every vibe. Check it out at

React Meetup

I ran the React.js meetup in Green Bay — you can check out some of my presentations about interacting with databases, the history of React state, or integrating Storybook.


With Zen, I wanted to experiment with 3D design in the web, so I decided to build a few worlds that I could play in occasionally for a quick mental break.

It's built using three.js and runs on Glitch, a really cool platform to build small projects.

Salesforce Starter

While at IBM I learned to develop in Salesforce and wrote some documentation for myself. I figured if anyone wants to save themselves a headache, they can avoid the endless Salesforce on-boarding docs and just read what I distilled here. FYI, it might be wildly out of date.


Felist is a minimal organizer. I hated having to decide between a bunch of todo-list apps that were complete overkills for what I needed (I even wrote a semi-popular post about). So here's a sleek & minimal app to save you from todo-list oblivion.


I'm one of the top programming tutors on Wyzant! I'm the top search result for HTML, JavaScript, Ruby, etc. I even got my own URL:

I love to learn different technologies by getting involved in other people's pet projects. If you're interested, email me at for more info.