EMSX Controller

A WebGL UI Demo based on a design by Nicolas Lopardo. Using simple geometry with hi-res textures and a custom tilt-shift shader. Use scroll wheel to twist.

ÜberViz

ÜberViz is a collection of custom real-time audio-reactive music visualizers, using web technologies such as WebGL, Web Audio, and custom GLSL shaders.

Winner of FWA Site of the Day and Adobe Cutting Edge Award.

Noise Field Ribbons

Ribbons driven by a 4D noise field. Using WebGL, Three.js. Use mouse to zoom and rotate. Use control panel to modify ribbon behavior.

Cryptaris

Cryptaris is a narrative mission comprised of 7 WebGL games, each testing the user on an array of STEM skills that are required by the U.S. Army. Built with Three.js WebGL and CSS3D. Acted as lead developer, concepting, prototyping and building main site 3D environments and the first 2 games. Runs on desktop and mobile. Built with Tool of NA.

Winner of FWA Site of the Day, Awwwards Site of the Day, CSS Design Award.

Out Holding Hands

A WebGL experience to promote LGBT awareness for AllState. Displays a chain of supporters via a 3D visualization. Upload an image to join the chain. Built with Tool of NA.

Winner of CSS Design Awards SOTD, CSS Design Awards Best Community Site.

Game of Odds

A card sorting game based on the chances of certain life events occurring. Built with JS and HTML5 to work on mobile and IE. Built a multiplayer version using node.js on the server. Developed with UseAllFive for Prudential Insurance.