New to the site? Pick a path and I will take you straight to the good parts.

Hi, I’m Graham. I’m a software engineer, builder, and sometimes tinkerer-in-chief. By day I work as an engineer at Salesforce; by night I dive into projects that blend technical rigor with creative play.
I like problems I haven’t solved before, whether that means hacking on the web, experimenting with AI, or chasing half-mad ideas until they turn into something real. My background is broad, my approach is platform-agnostic, and I get as much satisfaction from the artistry of code as from its architecture.
This site is where I share the things that catch my curiosity.
Enjoy the gradual change of colors in my laser cut, acrylic, sliced, 3d model, of a head of garlic.
It is illuminated by LEDs playing back an RGB sequence of Perlin Noise controlled by an Arduino.
SMB3Memories is a memory game. Made in React. Using (non-literal) emoji.