Posts
Dashboards at Notion
Mar 2026
Behind the scenes of building the dashboards feature at Notion.
Spot it!
Feb 2026
An exploration of the board game Spot it! and its math.
Shadbook: Design system docs
Apr 2025
A design storybook & web starter kit powered by shadcn.
Building Bomberman with Claude!
Nov 2024
Bomberman clone, built with help from LLMs
Databases at Notion
Apr 2024
I currently work on building out the databases product at Notion!
wustep.me: now powered by Notion
Nov 2022
In Nov 2022, I redid my website! Itβs now powered by Notion and the nextjs-notion-starter-kit repo.
Profiles on Facebook.com
Aug 2022
Between 2019 and 2022, I helped build out Profiles at Facebook.com.
Highlighty: Phrase Highlighter Extension
Mar 2020
Highlighty is an open-source phrase highlighter extension.
wustep.me: powered by Ghost
May 2019
π» In building my old website, I wanted a simple content management system (CMS) for managing posts with a focus on projects and articles and notes. I built a theme using Ghost and Bulma to do it.
Chorus: Multi-Device Coordination for Data Visualizations
Apr 2018
During my time as a Research Assistant for the Interactive Data Systems Group, I built a library for multi-device data coordination for data visualizations.
Starry Night Sequencer: A MIDI Visualizer
Dec 2016
For a Design class, I built a MIDI data visualization on top of a GIF of Vincent van Gogh's Starry Night.
TBDBITL: An Infographic for The Best Damn Band In The Land
Dec 2016
For a class at The Ohio State University, I worked on an infographic for the marching band with two classmates, using D3.js.
Greenbears: Sports Management Website
Dec 2014
My first large project was a CMS built in PHP for sports websites, built around 2013-14. The website was used by 60+ athletes and parents in my high school's cross-country and track & field teams.