Hi, I’m Stewart Smith—a creative polymath in Brooklyn NY. I’m excited about spatial computing, quantum computing, and more.
beep.js. Beep is a JavaScript toolkit for building browser-based synthesizers.
1.4kq.js. Quantum computing in your browser.
365handy.js. Handy makes defining and recognizing custom hand poses in WebXR a snap!
261THREE.VRController. Support hand controllers for Oculus, Vive, Windows Mixed Reality, Daydream, GearVR, and more by adding VRController to your existing Three.js-based WebVR project.
235airborne. Flight data visualized on a WebGL globe. Just like everyone else.
50Cuber-DEMO. Cuber is a Rubik’s Cube simulator. (ORIGINAL DEMO)
49javascript. Course notes for “Visualizing JavaScript” class at NYU ITP, Autumn 2012.
31day-and-night-webvr. Day & Night is an educational virtual reality experience for children using WebVR.
22skip. JavaScript
18pacer-js. Driving you from A to B since 2025.
11blackswan. “Black Swan” is a browser-based music video for Thom Yorke’s song of the same name.
10vr-hands. JavaScript
9stereoscopic. Stereoscopic 3D via red/cyan separation demo using CSS mix-blend-mode.
8Chatttr.sketchplugin. A little experiment with GET requests and programmatically drawing Paths in Sketch.
8getScriptContext.js. Enable your JavaScript to know its own file name and path!
8jem. Jem is truly outrageous.
8jed. Music video for Grandaddy’s song of the same name.
6Colors. Type the name of a color to make it so. Perfect for three-year-olds.
4scroll-pacer-js. Scrolling you from A to B since 2025.
3f-js. All your function are belong to ƒ. (Arrows too.)
3cornell-torus. Rotating torus knot inside a Cornell Box rendered live with Three.js.
2Bounce.sketchplugin. Bouncy balls animation for Sketch.
2THREE.ViveController. Drop-in replacement that includes button events for the HTC Vive.
2scribol-hider. Hide those “More from around the Web” adverts.
2snacks-js. It’s snack time!
2littlelisp. A small Lisp interpreter in JavaScript
1darkwave. Chunky analog synth sounds from your guitar fretboard.
1