Technology
My company, Zelephony, builds AI systems and integrations for small businesses and nonprofits. Here are the products I've built, the Lab where I experiment with sound, motion and the web, and notes on how it all works.
Projects
TraderZA paper stock-trading arena on Alpaca: strategies compete on live market data, and an AI agent helps tune them. No real money.
GrapevineGroup texting for teachers, coaches and organizers: one text reaches everyone, and replies come back to you. No app for your members.
The Lab
Three.js examplesSign in
Three everyday uses of Three.js: a realistic nature scene, a medical intake form with a 3D accent, and a product landing page with a 3D hero.
three.js, webgl, examples
Site BuilderSign in
An ordinary-looking web page rendered entirely in Three.js. Ask for a page; an AI fills approved templates, and the page explodes and reassembles into it.
three.js, webgl, bedrock
Dot synthSign in
The spinning dots with a groovebox attached. A Tone.js step sequencer drives the rotation, and each channel lights up its own group of dots.
three.js, tone.js, web audio
Spinning dotsSign in
A point cloud that spins one way until your eyes decide it spins the other. Orthographic Three.js with every depth cue removed.
three.js, webgl
Notes
Why a spinning point cloud flips direction
The bistable rotation illusion behind those "which way is it spinning" reels, and how to build one in Three.js.
Sep 28, 2026