Work

I design and build web applications, using Ruby (Rails, Sinatra and their friends), and Javascript (mostly with JQuery), and I store data in Postgres and MongoDB.

Rails development

  1. Hurricane / MyNBCS

    • MyNBCS
    • Student Reports - data analysis
    • From January 2009 I've been the developer designing and implementing new features for NBCS' amazing new student portal system: MyNBCS.

  2. AAIBS

    Teamed up with legendary designer Dann @Weatherhead, we took the site for the Association of Australasian IB Schools through several iterations, culminating in the current, Rails-based community site: aaibs.org.

  3. ChemSafe

    To meet legislative requirements for Chemical Safety in schools, a system for recording and tracking chemical inventories was designed and deployed.

    The Rails system replaced a convoluted assortment of Excel spreadsheets, and made it possible to delegate and distribute responsibility for maintaining chemical safety records.

Moodle & e-learning consulting

At SCIL (prior to 2009) and Moodle Partner firm, Catalyst IT. In Sydney, we provide Moodle and Mahara engineering support - from hosting and customisation to large scale performance tuning and customisation. Our team has worked with some of the world's largest Moodle sites, and is the technical force behind Mahara e-portfolios.
  1. Sydney Centre for Innovation in Learning (SCIL)

    SCIL, at Northern Beaches Christian School has a range of cutting-edge Moodle sites: A distance education site (http://hsconline.nsw.edu.au), sites for Primary (http://pete.nbcs.nsw.edu.au) and Secondary (http://learn.nbcs.nsw.edu.au) students, etc. I developed Moodle themes, configured and tuned servers (Ubuntu servers on VMWare ESX 3.5, EMC SAN), and continue to manage and deploy code updates and customisations.

.