Work

Experimental Work

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

Lab

Production Work

Hockey Copilot

Name

Hockey Copilot

Role

Founder

Type

Training Simulator

Tools

C++ & DepthAI, C#, Visual Studio Code, Unity, Figma, Blender

MURAL

Name

MURAL - Real-time Multiplayer Whiteboard

Role

Senior Frontend Engineer

Type

Web App

Tools

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

GitLab - Static Site Editor

Name

GitLab - Static Site Editor

Role

Senior Frontend Engineer

Type

Web App

Tools

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

Meltano - Single Application DataOps

Name

Meltano - Single Application DataOps

Role

Senior Frontend Engineer

Type

Web App

Tools

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

Synthesis

Name

Synthesis - Real-time Multiplayer Games

Role

Senior Game Engineer

Type

Games & Web App

Tools

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

NHL Next Chrome Extension

Name

NHL Next - Auto Skip on NHL.TV

Role

Lead Engineer + Lead Designer

Type

Chrome Extension

Tools

JavaScript, HTML5, CSS3, Visual Studio Code, XD

Coding for Designers Book

Name

Coding for Designers

Role

Author + Lead Engineer + Lead Designer

Type

Book

Tools

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

Lac Operon - Bacterium Builder

Name

Lac Operon - Bacterium Builder

Role

Lead Engineer + Lead Designer

Type

Web App

Tools

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

Bookmarks - Adobe XD Plugin

Name

Bookmarks

Role

Lead Engineer + Lead Designer

Type

Adobe XD Plugin

Tools

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

Bugg and the Bionic Seeds

Name

Bugg and the Bionic Seeds

Role

Lead Engineer + Lead Designer

Type

Website & Game

Tools

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

Tourbuzz Websites

Name

Tourbuzz

Role

Lead Frontend Engineer + Codesigner

Type

SPA Websites

Tools

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

SEL Website

Name

Schweitzer Engineering Laboratories, Inc.

Role

Lead UI/UX Engineer + Lead Designer

Type

SPA Website

Tools

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

Crossy Word

Name

Crossy Word

Role

Lead Engineer + Lead Designer

Type

Mobile Game

Tools

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

Crossy Word

Name

slurve.js

Role

Lead Engineer + Lead Designer

Type

Website + JavaScript Module

Tools

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

Dole Bananas

Name

Dole Bananas

Role

UI/UX Engineer

Type

Website

Tools

Actionscript 3, Gaia Framework, Flash, FlashDevelop

Link no longer live

Bank Balance

Name

Bank Balance

Role

Lead Engineer + Lead Designer

Type

Mobile App

Tools

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

Digital Study Studio

Name

Microbiology Digital Study Studio

Role

Lead Engineer + Lead Designer

Type

Web App

Tools

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

Noded

Name

Noded

Role

Lead Engineer + Lead Designer

Type

Mobile App

Tools

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

Dole Salad Guide

Name

Dole Salad Guide

Role

UI/UX Engineer

Type

Website

Tools

Actionscript 3, Gaia Framework, Flash, FlashDevelop

Link no longer live

Timer Timer

Name

Timer Timer

Role

Lead Engineer + Lead Designer

Type

Mobile App

Tools

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

Youth in Revolt

Name

Youth in Revolt

Role

Lead UI/UX Engineer

Type

Website

Tools

Actionscript 3, Gaia Framework, Flash, FlashDevelop

Link no longer live

Tag My Money

Name

Tag My Money

Role

Lead Engineer + Lead Designer

Type

Mobile App

Tools

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

Unity Tip

Name

Unity Tip

Role

Lead Engineer + Lead Designer

Type

Website

Tools

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

SEL Video

Name

SEL Video

Role

UI/UX Engineer + Designer

Type

Website

Tools

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

Link no longer live

RSXX

Name

SEL-RSXX - Product Configurators

Role

Lead UI/UX Engineer + Lead Designer

Type

Web Apps

Tools

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

Basic Batcher

Name

Basic Batcher

Role

Lead Engineer + Lead Designer

Type

PC + Mac App

Tools

Actionscript 3, AIR, Flash, FlashDevelop, Photoshop

Vocabulist

Name

Vocabulist

Role

Lead Engineer + Lead Designer

Type

Mobile App

Tools

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

10 Thousand

Name

10 Thousand

Role

Lead Engineer + Lead Designer

Type

Flash Game

Tools

Actionscript 3, Flash, FlashDevelop, Photoshop

ViewHighlighterJS

Name

ViewHighlighter.js

Role

Lead Frontend Engineer

Type

JavaScript Module

Tools

JavaScript, SublimeText

No Link (proprietary - would open source otherwise)

Various Logos

Name

Various Logos

Role

Designer

Type

Logos

Tools

Illustrator, Photoshop, Pen, Pad

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