To build great user experiences we must understand how to communicate effectively
Articles & Written Work
Save your code in a unique place in a snap
Redesigning my site to be faster, better, smaller
Make Your Type Scale With Your Screen Size In Proportion
Squeezing image file size with no visual impact
Adding JSON Feed support
Reducing the time to meaningful first paint Jekyll blog
How we can incentivise users to engage with a digital service.
Improving the site accessibility support using Dynamic Text in iOS.
Where I discuss FED automated tests and a consistent method to implement them