SHENANIGANS · WORK THAT MOVES
Experiments in giving the digital a body — friction you can see, authenticity you can tilt, data you can hear.
IN PROGRESS
→ AI WORK INDEX
LOCAL.AI · STACK
Qwen2.5:14b
Ollama · localhost:11434

ChromaDB
System/.chromadb · vault RAG
LOADING.TODAY
PROJECTS · BUILT
EPHEMERA
Design friction for social feeds — the UX gently decays the longer you linger, nudging you out without locking you out.
pretext (text-FX) · Next.js
HOLOGRAPHIC AUTH
An authenticity stamp for images, verified by device motion — an HMAC drives a normal map so tilting catches light like a banknote hologram.
HMAC · normal maps · motion sensors
WADDLE TUNES
An audio visualizer driven by individual audio attributes, rendered as a reactive wobble sphere. (WIP — lots of levers to tune.)
Web Audio · WebGL
THE INEVITABLE CANDIDATE
Data sonification — turns data into musical notes mapped onto the visualizer.
Web Audio · visualizer
CLOTH / TEXT
Text as a texture on a procedurally generated plane that behaves as cloth — with wind and weight physics.
pretext · three.js
GESTURE-SYNTH
Hand gestures to scale and hold an image inside TouchDesigner, driven through the TouchDesigner MCP. (WIP)
TouchDesigner · MCP
LUMINOTE
Master's thesis — Quest 3 passthrough AR for spatial notes; spatiality as an interaction layer for memory and reminding.
Quest 3 · MRTK2 · MRUK
CHEKOUT AI
Production ecommerce AI — built the agent frontend, shipped an approved Shopify app, and a builder that spins up custom agents for clients across ecom sites.
Production frontend · Shopify
JUNIPER · PORTFOLIO
Product/UX portfolio — the site I submit for product roles. (Named for a street I lived on, with a nod to gin.)
Web
STUDIO
Years of media work — VR head-gesture, web-AR for Macy's/La Mer/Coach, 3D for the Vatican (St. Paul's ciborium), paintings, animations.
React Three Fiber