- ongoingrobins.photosWhere my photos live now.Opens on an external site in a new tab
- ongoinghandcoded.artGenerative art I write in p5.js.Opens on an external site in a new tab
- 2026one canvas, many handsOne stroke per person, per day.Opens on an external site in a new tab
- 2026MatchprintA poster for every World Cup 2026 match.Opens on an external site in a new tab
- 2026TimeGardenA timeline built from my Obsidian notes.Soon
- 2025365One photo a day, for a year.Opens on an external site in a new tab
- 2023ProcrastisaurusA browser extension against procrastination.Soon
- 2022LumonSeverance's office desktop, rebuilt for the web.
- 2021notion budgetCharts for my Notion budget.
- 2018oh myA browser extension that shows where my time goes.
- 2017meaningful animationsMy bachelor thesis on motion in small interactions.
- 2015-2017media.campA student barcamp I helped run.