Skip Navigation

Technologies and Acronyms

  • PHP5, Symfony 1.0 - 1.4 (Doctrine/Propel)
  • MySQL
  • HTML/CSS (HTML5, CSS2, CSS3)
  • XML, JSON
  • AJAX (for "Web 2.0" style apps)
  • Unobstrusive JavaScript (jQuery)
  • Facebook Apps, Open Graph API
  • Web APIs and services (Facebook, Twitter, Flickr, Soundcloud, YouTube, Songkick et al)
  • Wordpress

Software

  • Mac OS X (preferred)
  • Linux (inc. some Ubuntu admin, but I'm not l33t)
  • VMWare Fusion (Ubuntu LAMP host for development)
  • Windows if I absolutely have to
  • Apache 1.3, 2.x
  • Trac, Unfuddle, Basecamp, Redmine
  • Aptana (Eclipse), TextMate
  • Subversion
  • Experienced Photoshop user with an eye for design & details
    Can artwork / extract imagery from PSDs.
  • OmniGraffle (for IA and wireframing)
  • Logic Pro (mainly for the music side of things)

Ethos

  • Don't cut corners
  • Produce code that somebody else can work with
  • Reusable (OOP), secure, well-formed, self-documenting code
  • Comment any complicated code
  • Documentation is vital
  • Unit testing. Functional testing where suitable.
  • Progressive enhancement
  • Accessibility and W3C Compliance
  • Don't re-invent the wheel
  • Don't make me think