I’m available for contract software development, consultancy and/or Grails training and UX work.

I’m a teleworking freelancer, which often means I can accommodate work from a few hours to many months.

Please see my full résumé for work history and skills.