Hi, I run Generali.st and I'm currently the Technical Director for AskThem. I'm also a long time open source contributor. Most prominently, I'm the original author and lead developer of Kete, a Ruby on Rails based collaboration tool.

Drop me a line.

Latest 3 topics

I get sick of writing localhost and port numbers when I'm developing, so I use pow.

It's a little trickier when you are developing with ember-cli rather than a Ruby Rack based app. You have to use Port Proxying because ember-cli is based on node.js with an express server. It's really not that bad though.

I use the powder gem to manage pow (along with lunchy to stop and start pow's daemon on rare occasion). Here's how I set up an ember-cli app with port proxying:

After the powder command, you should get a note saying your

I love building software...

I've mostly done this in the service of other people's goals, but I'm ready to take a chance on a project of my own.

As a software developer, I've explored supporting the things that I care about with my work for others.

With Askthem.io, I threw in with Participatory Politics Foundation to break down the wall between elected officials and the citizens they represent. I dedicated myself to Howhenua Library Trust's vision of supporting local communities online as the technical lead on Kete. Almost everything I've done has had an open source component.

In this way I've

Today as I read Avdi Grimm's Active Record Soup, I was reminded of how much the old folk story Stone Soup has had an impact on my life.

I was raised Unitarion Universalist which, as far as religions, was very free and open. Stone Soup was a mainstay of both sunday school and our youth groups at summer camp.

The story has many facets, but the idea that if we band together and make the smallest of contributions that what is seemingly impossible for the individual can be accomplished as a community has always stayed with me.


Like what you've read? You can check out my latest project at Generali.st.

Got a project of your own that you need help with? Let's talk