Arthur Gunn
- nickname Arthur
- e-mail arthur@gunn.co.nz
- homepage arthurgunn.com
- github github.com/gunn
- stackoverflow user 544556
- address 124 Willis st., Wellington central, New Zealand, 6011
- mobile 027 733 8634
- secondary 027 477 7723
In Short
I taught myself programming making flash movies dynamic with actionscript 1 (check out a 2004 example), and subsequently upgraded to 2 and 3 which I use with flex. I know many languages but am concentrating on ruby / rails and the ecosystem of technologies around them. Looking after many rails sites I have become comfortable setting up and maintaining servers. Currently I'm using rails on ruby 1.9.2 on passenger on nginx on ubuntu 10.04.I've discovered that it pays to do things right. In the ruby world, this means fixing problems where I find them, adding tests and sending pull-requests. Doing this, I've contributed to ruby (documentation, code changes pending), contributed to macruby and maintain macruby's dispatch gem, and contributed to thor (a scripting framework used by rails). For a more complete idea of my open source work, please see my github account.
Projects
A selection of my most interesting online work.
-
Vitae - Designer and programmer. December 2010 - Present
A structured CV publishing system, specifically the one used to generate and very likely serve this CV. Content is defined entirely in YAML. The generator and server is packaged in the one rubygem.
-
Mewzet.com - Co-founder, designer and programmer. January 2009 - Present
A web application to teach music theory online. A large rails app with flex interfaces for users.
-
GunnMap - Designer and programmer - January 2008
A system to help wikipedia contributors very easily create maps of country level demographics. Wikimedia has a list of some of the generated maps it's using. Runs in the browser, can save JPG, PNG, or SVG files to your computer.
-
AstroTour - Designer and programmer - December 2007
An interactive, customisable, scriptable, 3D, in browser simulation of the solar system. Written in flex, can load 'tours' defined in a custom xml format.