Chicago, Where's My Car?

August 24, 2019: This website is no longer maintained. I created Chicago, Where's My Car? to make it easy to find out if your vehicle has been towed or relocated by the City of Chicago, and to where. It utilizes ember-socrata, the Ember addon I recently created, to consume data…

Ember-Socrata

I recently created an Ember addon for consuming Socrata open data resources: ember-socrata. Subsequently, someone over at Socrata found my library and asked me to write a bit on how to use it, so I created a quick follow-along tutorial and live example.…

Ember-Syncano

I was recently hired by a company called Syncano to write their official Ember CLI addon: Ember-Syncano. I'd never written an Ember CLI addon before, so it was a learning experience for me. I feel like I should write more about my experience, but I think I may contemplate my…

California Crystal

California Crystal is a simple WordPress brochure site utilizing a purchased, prepackaged theme. Unfortunately, the theme turned out not to that well designed (but it was really cheap, so I guess that's to be expected), so I had to make some heavy modifications to it to make it work. All…

List Maker

List Maker is a fun side project written in Ember. It utilizes the EmberFire and Torii addons to authenticate (so far, only using Facebook) and store data via the Firebase service. Anonymous users can browse and read lists. Authenticated uses can start new lists and add items to any list.…

Ember Firebase Demo

I created this follow-along demo for my User Authentication Made Easy with Firebase tutorial. It's written in Ember and uses the EmberFire and Torii addons for authenticating via the Firebase service. It also makes use of the Bootstrap and Font Awesome addons to make it more visually appealing. The app…

Object Version System

Written in Javascript, using Ember with the Bootstrap addon for the interface and Express and MongoDB for serving and managing the data, this commission was a simple UI to be used on a company's intranet for viewing the differences between various versions of JSON objects. The user clicks on an…