Grant
Forrest

I write elegant code to power innovative user experiences. My focus is React, complemented by TypeScript, GraphQL, and a growing interest in peer-to-peer technologies.

When I'm not writing code, I'm usually writing about my thoughts on theology, philosophy, faith, and morality. If you're interested in that, you can read more in my blog.

Or just follow my cat on Instagram.

Projects

Food List

Building a smarter grocery list - without servers. This PWA lets you paste ingredients in bulk and sorts out which ones can be merged for you. It also supports completely peer-to-peer syncing of your list between devices.

Smart Alarm Clock

Designing a hackable alarm clock from scratch with Phillips Hue and Spotify support. Although I'm usually a frontend guy, this was a nice chance to learn how to solder better.

Clouds

I've always loved clouds, so I decided to procedurally generate some for my website using WebGL, marching cubes, and Web Worker threads.

Open Source