Designer / Developer
Teaching.com | Jan 2020 - Sep 2022
HTML/CSS
HTML5 Canvas
React
JavaScript
PixiJS
Sass
Responsible for the NitroType project owned by Teaching.com. Rebuilt entire game engine using PIXI.JS and a custom animation engine to allow for more complex animations, particle effects, and other visual improvements to the product. Also responsible for updating and adding new features to the core website.
Senior Software Engineer
InVision | Jan 2015 - Jan 2020
Node.js
HTML5
CSS3
Three.js
HTML5 Canvas
CSS Animation
React
JavaScript
Redux
Electron
Figma
First developer on the InVision Studio project. Designed the layout engine along with many other sub-systems. Responsible for research and development of prototypes for new product ideas. Built experimental prototypes that focused on touch, gesture, and pen support for prototyping. Frequently used React, TypeScript, Node, Electron, and HTML Canvas.