Thursday, April 30th, 2026 at 3:05 PM
Living room shelves
I wanted to document some of the work I've been doing at our house. I put up a bench seat + shelves + a sort-of sideboard in the living room in December. And I finally got our artwork up in a gallery wall a little after that.
Bench with custom dog cubbies and bookshelves. It's since gotten a cushion
The sideboard somewhat organized.
Read moreMonday, April 27th, 2026 at 5:05 PM
Randomizing video pixels
I was reading about using random selection of proportional tickets to schedule CPU tasks and wanted to try probabilistically selecting pixel colors. This effect was interesting but I think I was hoping for more structure or more of a feel like a physical process. Will keep exploring.
Wednesday, April 1st, 2026 at 5:13 PM
Trying out pretext
Sunday, March 1st, 2026 at 10:04 PM
WIP booklog
Monday, February 23rd, 2026 at 6:04 PM
Album player
Making another custom spotify interface - focused on surfacing 6 random albums from a collection I've put together.


Wednesday, February 18th, 2026 at 10:03 PM
Working on a book log, with multiple short entries per book.

Monday, January 12th, 2026 at 9:23 PM
Winamp skin shuffler running on the Rasberry Pi
Sunday, January 11th, 2026 at 2:00 PM
Winamp skin shuffler
Returning to the winamp skin shuffler connected to Spotify.
Sunday, January 4th, 2026 at 6:42 PM
Music boxes
Testing out printing little foldable music boxes with the barcodes. Fun to try and decide on the dimensions - I'd really like a spine.
Also not sure what I want to do for structure. I put a cardboard in one of these - I bet I could cut up some scrap 1/2" plywood to use as blanks...
Read moreSaturday, January 3rd, 2026 at 5:36 PM
Barcode experiments
Testing out a barcode scanner as a way to play albums (through Spotify in this case). Wondering if this is a way to bridge from tangibility of physical media to flexibility of digital.
Working rough player scanner. TODO: I accidentally mirror-flipped this video
Spotify IDs are kind of long to do directly so switched to sequential IDs and a lookup
Read moreThursday, December 11th, 2025 at 12:31 PM
A week of prototyping at the Creative Lab
Four recent experiments:
1. Webcam to avatar on canvas
Webcam to avatar on canvas
Read moreWednesday, December 3rd, 2025 at 10:16 AM
Finger painting
More paint tests with the projector and touch frame.
Sunday, November 30th, 2025 at 1:57 PM
More IR frame experiments
I got the projector sized to the IR touch frame. I made a desk inset for it and a wood overlay to sit on top.
The overlay makes the section non-interactive (it had to be an overlay bc the IR beams need to get from one-side to the other).
Read moreTuesday, November 25th, 2025 at 5:02 PM
IR Screen
I ordered this IR touch screen frame not knowing what to expect and am so far pleasantly surprised. I need to map the projector to it but touch detection seems pretty good.
Monday, November 24th, 2025 at 10:02 AM
Blog 3D
Infinite loading posts in 3D
Auto nav
Thursday, November 20th, 2025 at 9:11 PM
Codecity
Walking around file cubes
Wednesday, November 19th, 2025 at 12:36 PM
Blogworld