Projects
36 projectsEverything I have built and bothered to write up. Filter by what it is made of.
(2026) LLM Magic 8 Ball
A Magic 8 Ball with a tiny LLM living inside it, writing your fortune from scratch
(2026) Mixxtape
A cassette-shaped PCB you can actually record on
(2026) Public Art Registry
A community-built map documenting public art before it's gone
(2026) 100 game ideas
A daily game idea written to a group-chosen theme, collected as a list of 100 pitches.
(2026) Deck of Creative things
A deck of cards that prompts creative work, starting with one card that says to add a new card, inspired by D&D's Deck of Many Things.
(2025) The Medallion Hunt
A two-month treasure hunt in Burnaby, BC where players scan QR code posters of local animals hidden around the city.
(2025) Skypixels
A timeline of the sky's average color from web cams around the world, sampled every 5 minutes.
(2025) Counterproductive
A big button in a park that resets a 24-hour countdown each time it is pressed. If the timer hits zero, the project ends.
(2024) Polyhedron Mobile PCB
A family of LED polyhedron lamps, each face its own welded PCB panel
(2024) PCB Metro Maps
PCB maps of metro and transit systems, lit up station by station
(2023) Skull Game PCB
The Skull bluffing card game remade as PCB disks, with Midjourney art, manufactured at JLCPCB.
(2023) 100 ideas
A project to pitch one new project idea on the blog every day for 100 days and collect public feedback.
(2022) Flocking AI
A daily Midjourney-generated bird image posted to social media, with the top voted birds collected into a printed book.
(2022) Monthly Habit Tracker
A single-month habit tracker board with physical buttons, inspired by Simone Giertz's Every Day Calendar.
(2021) Lighthouse Liquor Cabinet
A Lighthouse prize redemption arcade machine converted into a liquor and glassware cabinet.
(2021) Vancouver Bird playing Cards
A deck of playing cards with photos of birds taken around Vancouver.
(2020) Tender Threads 2
A 48-hour horror comedy short film about the feelings of a puppet, shot in October 2020 for the MyRodeReel contest.
(2020) Vancouver City Parks
Visited every Vancouver city park during COVID-19 and took a selfie at each one.
(2019) Illuminated Stained Glass Sixteen Segment Display
An illuminated stained glass sixteen segment display that can show upper and lower case letters and numbers.
(2019) Illuminated Stained Glass Tetragonal Trapezohedron
An LED-lit stained glass tetragonal trapezohedron sculpture with 28 patterns and a phone app, made for Vancouver Maker Faire 2019.
(2018) Stained Glass Windows
A series of hexagon stained glass windows lit from behind by programmed LED patterns.
(2017) Asics Color Changing Cloud Project.
Color-changing fluffy clouds hung over the crowd at the Asics New York pop-up shop in August 2017, built with HFour Studios.
(2017) Fairmont Pacific Rim Bike Carousel
An electric bike carousel for the Fairmont Pacific Rim hotel in Vancouver, lit by over 5000 addressable LEDs on 18 spokes.
(2017) Laser Kaleidoscope
A circular light box with 16 servo-mounted laser diodes that sweep out twisting fractal patterns.
(2017) LED Pillar
A Guitar Hero-style game played on a single strip of LEDs up a 5 meter pole, made for Vancouver Mini Maker Faire 2017.
(2017) Thunderstorm Cloud
A 60 cm pillow-fluff cloud lamp with LEDs and sensors that flashes its own lightning storm, made for the Luminescence II art show.
(2016) Ball of Life.
A laser-cut wooden icosahedron with flower of life panels and NeoPixel LEDs, carried as a marker to find me in festival crowds.
(2016) Blinky the Fox Head Mask
A low-poly fox head mask laser cut from coroplast with WS2812 LEDs on the faces that run animated patterns.
(2016) Branchy Light Box
A laser-cut silhouette of tree branches lit from behind by color-changing LEDs.
(2016) CNC Zen Garden
A Zen garden where a CoreXY CNC platform moves a magnet under the sand to drag a steel ball bearing through patterns.
(2016) Heart of Mount Pleasant
A plan to hang 20 to 50 origami-style plastic hearts with internal LEDs from a tree in Mount Pleasant. It was never built.
(2016) Map of Interesting Places
A Google map of interesting places around the world to visit, added to over time.
(2015) Pocket Universe
Plans for a 10 foot wooden icosahedron dome lined with mirrored Mylar and WS2811 LEDs, with a button and slider controller inside.
(2015) The 100 Day Project
A 2015 run of the 100 Day Project: one small make each day, from a fractal triangle to an arcade button MIDI controller.
(2014) The Giant Claw Game!
A giant claw game built for Vancouver Maker Faire 2014, with a motorized gantry, relay-based controls, and several claw prototypes.
(2014) Thread Map of Vancouver
A laser-cut wooden map of Vancouver with a year of my GPS location data pulled tight in coloured thread.