Loose Parts
I use this page as a running lab for interaction studies, material tests, and small builds. I'll keep adding work as I test it.
In the lab
Sukuna's finger
A Jujutsu Kaisen fan sculpt, 3D sculpted, printed, and hand-painted. Made for the love of the manga and as an excuse to test how far I could push painting techniques on polylactic acid filament.
- Question
- How much surface detail could survive a PLA print and hand-painted finish?
- Medium
- Digital sculpt, PLA, acrylic paint, matte varnish
- State
- Complete
- What changed
- A digital model became a printable form, then paint carried the skin, wounds, and color variation.
- Next if real
- Add the original 3D model once the source file is ready for the web.
- Updated
- July 2026
- Digital sculpt
- fabrication constraints
- printed object
- painted surface
SPECIMEN CATALOGNO. 001Loom
Each answer to “What brings you joy?” seeds five colored threads on a digital loom.
A text hash sets each thread’s position, hue, weight, and opacity. The same answer produces the same five-thread pattern.
- Question
- Can the same short answer always produce the same woven pattern?
- Medium
- p5.js, text hashing, generative drawing
- State
- Testing
- What changed
- A static study became a text input where the same answer produces the same five threads.
- Next if real
- Test whether a shared weave stays readable as more people add responses.
- Updated
- July 2026
MYLES IS STRESSED
A p5.js game sketch where 7th Street Burgers, chores, money, reading, and other everyday stressors chase me around in a maze.
I drew the tiles, player, power-up, and stressor states as custom pixel assets, then used a short power-up window to make the pressure briefly reversible.
- Question
- What happens when everyday stress becomes a game mechanic?
- Medium
- p5.js, JavaScript, custom pixel sprites
- State
- Complete
- What changed
- A class midterm became a playable maze with custom pixel sprites, timed stressor releases, and a short power-up state.
- Updated
- Fall 2024
- maze rules
- custom pixel sprites
- stressor behaviors
- playable p5.js sketch