Software engineer, UX designer, and #a11y.

Latest articles

  1. Stop Using ngOptions

    An old article where I gripe a lot about Angular 1.
    Published 2 September, 2015 Updated 13 August, 2019
  2. Why Is Browser Caching So Hard?

    If browser caching is the best way to speed up your site and make your users happy... why is it so hard?
    Published 19 October, 2014 Updated 13 August, 2019
  3. How to do Amazing Things

    A response to Raymmar Tirado’s 7 Reasons Why You Will Never Do Anything Amazing With Your Life
    Published 2 June, 2014 Updated 2 June, 2014
See more

As a software consultant, I've been lucky to work with some of the best teams from well-known brands on products that make the world a better place.