I'm James Barnes, a Front-End Web Developer who truly loves bringing art and code together to build cool stuff. My design background is a huge part of how I approach things; it's what kicked off my journey into web development as a freelancer, where I learned a ton creating custom websites, unique UI, and user experiences that just feel right.
I'm a passionate advocate for Svelte, championing for its streamlined interface‑building philosophy and the broader impact it’s having across the industry. I always enjoy diving into new modern web tech. I got my start with WordPress and Webflow, building custom sites and learning how to shape interfaces from the ground up. Since then my toolkit has expanded into modern front‑end development with React, SASS, Tailwind, GSAP, TypeScript, and Astro. I’m also developing a growing curiosity for Vue, but Svelte still remains my favourite place to build.
Outside of coding, my passion lies in crafting generative music with modular synths such as Bitwig and VCV Rack. I'm fascinated by the dynamic intersection of art and technology that this allows me to explore.
Check out my work 👇