A COVID-19 application in order to make sense of the US data.
Tech Stack: D3, Svelte.js, Material UI, Node.js/Express (API Server), Heroku (API Host),
Amazon DynamoDB (persistence), Redis (caching).
Data source: The COVID Tracking Project
A solar system simulation I created using WebGL, Three.js, and GLSL.
The sun was made using a two spherical shapes in Three.js, with a texture overlaid the inner sphere, and manipulated using GLSL
Mouse Controls:
Double mouse click + move up/down = zoom
Single mouse click + move = rotate camera
Some controls are provided to manipulate the animation of the sun. I was inspired to do this after watching a lecture by Bret Vector, Inventing on Principle, that discussed giving developers visual tools in order to help build intuition and understand the underlying code better.
Lecture Link: https://youtu.be/PUv66718DII
One of my first major projects using AngularJS. ABC's Owned TV Stations needed a new video page to replace their old, outdated site.
Of note is how I was able to build components using AngularJS to streamline the development and prototyping process. I was able to produce new prototypes and front end designs at a rapid pace.
As of 2017, the project is still live on the 8 ABC Owned TV Stations.
Los Angeles ABC7 Link
A proof of concept I did for a prospective client. The idea was to allow a user to configure
their dress according to a series options we presented them, and depending on the options,
we present them with more options to build their custom dress.
A prototype I built to test out the camera API of HTML5.
NOTE #1: In order for the app to work properly, you must give access to your camera.
NOTE #2: This app doesn't store anything, such as pictures, on the server,
it's entirely driven by the browser.
NOTE #3: Built for Chrome, Camera API may not be available on some browsers, like Safari