Hi! I'm James.
I make web stuff.
I'm a front-end developer from the UK who has been making user-friendly, e-commerce experiences for over 10 years.
Skills & Experience
I focus on the fundamentals of the web such as semantic, accessible HTML, scalable CSS architectures, and performant JS (as little as possible IMHO). Over the years I've gained familiarity with various languages, frameworks and platforms including Tailwind, PHP, Vue, Magento, Shopware, BigCommerce, Shopify, Wordpress, as well as many others that have come and gone (RIP jQuery).
When I'm not pushing buttons, you'll find me travelling, tinkering with old cars or cooking fusion dishes that would enrage traditionalists.
About this site
Latest from the blog
Control Pixel Art Sprites With CSS Scroll-Driven AnimationsThese fancy, new CSS scroll-driven animations are proving to be pretty darn powerful. I found Bramus' concept of using them to detect scroll direction intriguing, and after experimenting found that detecting multiple axes allows you to directionally control an image sprite!