90th Birthday Extravaganza
Little website that shows birthday messages to my Grandpa.
Hopeful COVID-19 Twitter Bot
Little bot that tweets uplifting COVID-19 news and stories of solidarity.
Browser extension that replaces images with brussels sprouts.
Selected technical writing
ARIA: What it is, when to use it, and how to get started
Semantic HTML will do the trick most of the time. When things get more complex, that's when ARIA comes in.
Frequently Asked Questions (FAQ) for graphql.org
As part of Google Season of Docs, I worked with the GraphQL Foundation to create an FAQ resource.
Functional on the Frontend With fp-ts and pipe
The benefits of adding functional programming practices to your web application, starting with the pipe function.