Powered by Coffee & Process
I deliver performant, maintainable, and scalable front-end code through the use of custom-made pattern libraries, well-structured CSS, and robust tooling. This helps drive consistency, predictability, and rapid prototyping when working on a large project.
I have many years of experience with content management systems such as WordPress, Craft CMS, and ExpressionEngine. I create project-specific WordPress plugins, and applications with Laravel. I use Netlify, Heroku, and DigitalOcean for deploying projects.
I build applications with Vue.js and React. Coupled with my skills in front-end and back-end, I produce quality software with clean & maintainable code. I value accessibility, and supply fallbacks where possible to deliver a usable experience no matter the device.
Working with the delighful Chris Coyier I wrote an article for CSS-Tricks on Timber, a WordPress plugin that completely changes theme development.
I did a class on Skillshare for creating an RSS feed reader with Vue.js, and Node with Netlify to make use of their functions to deploy to AWS Lambda.
This is my old personal site built on Craft CMS. It's no longer maintained as I've moved to a static site which I'm planning to make freely available when I've worked everything out with it.
Playing around with HTML Imports before deprecation, pining for a native, relatively hassle-free way of building a component library.
A few ways in which we can improve client-side performance focusing on images, third-party scripts and more.
How to build a live-updating table of contents using Intersection Observer.