Skip to content
Geoff Graham
Blog
TIL
Notes
One Liners
Blog
Apr 01, 2024
How my son got into Duke
Mar 12, 2024
Thoughts on embedding alternative text metadata into images
Mar 07, 2024
Shifting Identities
“Where the people are”
Feb 14, 2024
Handling Death Gracefully in Digital Experiences