portfolio
app prototypes
Motion Generator
Designed to demonstrate various types of CSS/Javascript animations and easing functions (desktop only)
link
401k Visualizer - Abstract
A more abstract, artistic version of the Interactive 401k visualizer with particle effects, built using canvas/PixiJS (desktop only)
link
high fidelity prototype (video link)
xfinity dashboard app platform
High-fidelity prototype of Comcast’s “Dashboard” app platform, demonstrated live during Comcast’s Brian Roberts 2013 NCTA (National Cable & Telecommunications Association) keynote address. (The dashboard demo starts at 16:30 and runs through 17:50)
video link
kiosk game (video link)
movantik oic challenge
Interactive HTML5 game utilizing Leap Motion as the primary interface. The game was deployed at the AstraZeneca booth at several major Pharmaceutical Conventions. Tools used: HTML5, CSS, JavaScript, CreateJS, GSAP, Leap Motion. (Note: skip to 2:50 to view gameplay)
video link
interactive SVG animations/experiments
balloon-blimp-plane animation
this demo contains a mix of css keyframe animations and dynamically drawn background elements (stars, trees, and mountains, which will be different every time)
link
interactive bubbles
change the speed and the zoom level of the bubbles using the provided sliders
link
groovy path - generative art
generative art, groovy paths are different every time you refresh the screen
link
experimental works
Ripples
SVG based ripple animation. Generally this type of animation would
probably be build using the canvas element
link
DNA Spiral Animation
I used this as an intro page for my interactive animation talk for the
Vanguard design community
link
Fourier Doughnuts
Allows for the creation of randomly generated art based upon simple Fourier transforms. Build using Processing. Work in progress.
link
3D Dice
React Proof of concept using ThreeJS. Allows you to select the desired roll amount (the sum of the dice) when one or two dice are thrown.
casual games
Matching Game
Select matching pairs before the time runs out! Prototype built in Svelte, final version is React
Wordle clone
With the prototype, you can select both the number of letters per word and the number of attemps