Hey 👋 I'm James Warner,
A "Creative Technologist" 👨🏻💻
I create modern experiences to inspire the builders of tomorrow. ✨ A detailed guide on how to stream an HTML <canvas> element to an RGB LED matrix using Node.js and a Raspberry Pi.
Read articleA complete walk-through of how I created the 3D header for my website. From 3D scanning with an iPhone to the WebGL render process.
Read articleAn in-depth retrospective of my solo-built stats website for PUBG that scaled to handle 32 million users.
Read article