Work

Experimental Work

View the lab for a sample of various prototypes, experiments, games, art, and WIP projects related to creative coding.

Lab

Production Work

MURAL

Name

MURAL - Real-time Multiplayer Whiteboard

Type

Web App

Tools

TypeScript & JavaScript, HTML5, CSS3, Visual Studio Code, Docker

Role

Senior Frontend Engineer

GitLab - Static Site Editor

Name

GitLab - Static Site Editor

Type

Web App

Tools

JavaScript + Vue.js, HTML5, CSS3, Visual Studio Code

Role

Senior Frontend Engineer

Meltano - Single Application DataOps

Name

Meltano - Single Application DataOps

Type

Web App

Tools

JavaScript + Vue.js, HTML5, CSS3 + Bulma, Visual Studio Code

Role

Senior Frontend Engineer

Synthesis

Name

Synthesis - Real-time Multiplayer Games

Type

Games & Web App

Tools

Unity 3D, Text Mesh Pro, C#, TypeScript & JavaScript + NextJS + Colyseus, HTML5, CSS3 + Tailwind, Visual Studio Code, Docker, Figma

Role

Senior Simulation Engineer

NHL Next Chrome Extension

Name

NHL Next - Auto Skip on NHL.TV

Type

Chrome Extension

Tools

JavaScript, HTML5, CSS3, Visual Studio Code, XD

Role

Sole Engineer + Sole Designer

Coding for Designers Book

Name

Coding for Designers

Type

Book

Tools

Markdown + Metalsmith, JavaScript + THREE.js, Visual Studio Code, Unity 3D, XD, Pen, Pad

Role

Author + Sole Engineer + Sole Designer

Lac Operon - Bacterium Builder

Name

Lac Operon - Bacterium Builder

Type

Web App

Tools

TypeScript & JavaScript + React, HTML5, CSS3 + Bulma, Visual Studio Code, XD

Role

Sole Engineer + Sole Designer

Bookmarks - Adobe XD Plugin

Name

Bookmarks

Type

Adobe XD Plugin

Tools

HTML5, CSS3, JavaScript, Visual Studio Code, XD, Pen, Pad

Role

Sole Engineer + Sole Designer

Bugg and the Bionic Seeds

Name

Bugg and the Bionic Seeds

Type

Website & Game

Tools

HTML5, CSS3 + Bulma, JavaScript, Visual Studio Code, XD, Pen, Pad

Role

Sole Engineer + Sole Designer

Tourbuzz Websites

Name

Tourbuzz

Type

SPA Websites

Tools

JavaScript + AngularJS, HTML5, CSS3/SASS, Visual Studio Code, Sketch App, Pen, Pad

Role

Lead Frontend Engineer + Codesigner

SEL Website

Name

Schweitzer Engineering Laboratories, Inc.

Type

SPA Website

Tools

JavaScript + AngularJS, HTML5, CSS3/LESS + Bootstrap, Visual Studio, Photoshop, Pen, Pad

Role

Lead UI/UX Engineer + Lead Designer

Crossy Word

Name

Crossy Word

Type

Mobile Game

Tools

Unity 3D, Text Mesh Pro, C#, Sublime Text, 3DS Max, Illustrator, Pen, Pad

Role

Sole Engineer + Sole Designer

Crossy Word

Name

slurve.js

Type

Website + JavaScript Module

Tools

HTML5, CSS3, JavaScript, Sublime Text, Emmet, Illustrator, Pen, Pad

Role

Sole Engineer + Sole Designer

Dole Bananas

Name

Dole Bananas

Type

Website

Tools

Actionscript 3, Gaia Framework, Flash, FlashDevelop

Role

UI/UX Engineer

Link no longer live

Bank Balance

Name

Bank Balance

Type

Mobile App

Tools

Android SDK, Java, Eclipse, Photoshop, Illustrator, Pen, Pad

Role

Sole Engineer + Sole Designer

Digital Study Studio

Name

Microbiology Digital Study Studio

Type

Web App

Tools

Actionscript 3, Flash, FlashDevelop, 3DS Max, Photoshop, Illustrator, Pen, Pad

Role

Sole Engineer + Sole Designer

Noded

Name

Noded

Type

Mobile App

Tools

Android SDK, Java, SQLite, Eclipse, Photoshop, Illustrator, Pen, Pad

Role

Sole Engineer + Sole Designer

Dole Salad Guide

Name

Dole Salad Guide

Type

Website

Tools

Actionscript 3, Gaia Framework, Flash, FlashDevelop

Role

UI/UX Engineer

Link no longer live

Timer Timer

Name

Timer Timer

Type

Mobile App

Tools

Android SDK, Java, Eclipse, Photoshop, Illustrator, Pen, Pad

Role

Sole Engineer + Sole Designer

Youth in Revolt

Name

Youth in Revolt

Type

Website

Tools

Actionscript 3, Gaia Framework, Flash, FlashDevelop

Role

Lead UI/UX Engineer

Link no longer live

Tag My Money

Name

Tag My Money

Type

Mobile App

Tools

Android SDK, Java, SQLite, Eclipse, Photoshop, Illustrator, Pen, Pad

Role

Sole Engineer + Sole Designer

Unity Tip

Name

Unity Tip

Type

Website

Tools

HTML5, CSS3, JavaScript, Sublime Text, Emmet, Photoshop

Role

Sole Engineer + Sole Designer

SEL Video

Name

SEL Video

Type

Website

Tools

HTML5, CSS3, JavaScript, jQuery, Sublime Text, Emmet, Brightcove

Role

UI/UX Engineer + Designer

Link no longer live

RSXX

Name

SEL-RSXX - Product Configurators

Type

Web Apps

Tools

Actionscript 3, Flash, FlashDevelop, Photoshop, Pen, Pad

Role

Lead UI/UX Engineer + Sole Designer

Basic Batcher

Name

Basic Batcher

Type

PC + Mac App

Tools

Actionscript 3, AIR, Flash, FlashDevelop, Photoshop

Role

Sole Engineer + Sole Designer

Vocabulist

Name

Vocabulist

Type

Mobile App

Tools

Unity 3D, Text Mesh Pro, C#, Sublime Text, 3DS Max, Illustrator, Pen, Pad

Role

Sole Engineer + Sole Designer

10 Thousand

Name

10 Thousand

Type

Flash Game

Tools

Actionscript 3, Flash, FlashDevelop, Photoshop

Role

Sole Engineer + Sole Designer

ViewHighlighterJS

Name

ViewHighlighter.js

Type

JavaScript Module

Tools

JavaScript, SublimeText

Role

Lead Frontend Engineer

No Link (proprietary - would open source otherwise)

Various Logos

Name

Various Logos

Type

Logos

Tools

Illustrator, Photoshop, Pen, Pad

Role

Designer

No Link

Design Work

Scan a massively wide range of production and exploratory design work in my design section.

Design

Process Work

View the process page to get a taste of my process and involvement in the SEL website project mentioned below.

Process