Projects

A (somewhat) comprehensive list

Here's a list of projects I've worked on in the past few years. I can't share documentation for all projects, but if you’re interested in learning more about something in particular, feel free to ask me about it.

  • creep

    A specialized image download utility, useful for grabbing massive amounts of random images.

    • date

      2020

    • roles

      Developer

    • technologies

      Go

    • license

      MIT

  • Santa Maria Stellarium

    Stellarium explorer and presentation controller powered by RESTful API and custom CMS.

    • client

      Santa Maria Discovery Museum

    • date

      2020

    • roles

      Developer

    • technologies

      TypeScript, Vue, PHP, Laravel, HTML, CSS

  • Palm Springs Mount Jacinto Trails

    Interactive, multi-user trail explorer powered by RESTful API and custom CMS.

    • client

      Mount Jacinto Aerial Tramway

    • date

      2019 - 2020

    • roles

      Developer

    • technologies

      JavaScript, Vue, PHP, Laravel, HTML, CSS

  • Cincinnati Counts

    Cincinnati Counts is an interactive exhibit pairing realtime and historical survey data with animated data visualizations.

    • client

      Cincinnati Museum Center

    • date

      2019 - 2020

    • roles

      Lead Developer

    • technologies

      C#, Unity, TypeScript, Electron, Vue, Laravel, PHP

  • Ideum Services Node.js Bindings

    Node.js wrapper for Ideum's suite of websocket-powered services, written in TypeScript.

    • client

      Ideum

    • date

      2019

    • roles

      Lead Developer

    • technologies

      TypeScript, Node.js

  • Layouts Chrome Extension

    Browser extension to create and manage custom layouts over single or multiple displays.

    • client

      CPU & Chip Manufacturer

    • date

      2019

    • roles

      Developer

    • technologies

      TypeScript, Vue, Chrome APIs

  • Tangible Engine SDK Node.js Bindings

    Toolkit for creating interactive, tangible user interfaces using web technologies and Tangible Engine SDK.

    • client

      Ideum

    • date

      2019

    • roles

      Lead Developer

    • technologies

      TypeScript, Node.js

  • Bourbon Label Studio

    Design and print a custom bourbon label using an interactive app.

    • client

      Bourbon Distiller

    • date

      2019

    • roles

      Lead Developer

    • technologies

      JavaScript, Electron, Vue, PHP, Laravel

  • Pico Touch Coffee Table Site

    Site showcasing Ideum's custom line of Pico multi-touch coffee tables.

    • client

      Ideum

    • date

      2019

    • roles

      Lead Developer, Lead Designer

    • technologies

      JavaScript, HTML, CSS, Vue

  • War Stories

    Backend featuring RESTful API and custom CMS for War Stories interactive app.

    • client

      Cody Firearms Museum

    • date

      2019

    • roles

      Developer

    • technologies

      JavaScript, Electron, Vue, PHP, Laravel

  • 4K Multi-touch Table Site

    Site showcasing Ideum's custom line of 4K multi-touch tables.

    • client

      Ideum

    • date

      2019

    • roles

      Lead Developer, Lead Designer

    • technologies

      JavaScript, HTML, CSS, Vue

  • National Cowgirl Museum Hall of Fame

    Backend featuring RESTful API and custom CMS for suite of interactive apps.

    • client

      National Cowgirl Museum

    • date

      2019

    • roles

      Developer

    • technologies

      JavaScript, PHP, Laravel, AWS

  • Space Flight Academy (SDASM)

    Backend featuring RESTful API and custom CMS for suite of interactive apps.

    • client

      San Diego Air & Space Museum

    • date

      2019

    • roles

      Developer

    • technologies

      JavaScript, PHP, Laravel

  • Tangible Engine Site

    Informational site and API documentation for the Tangible Engine SDK.

    • client

      Ideum

    • date

      2018

    • roles

      Lead Developer

    • technologies

      JavaScript, HTML, CSS, Nuxt, Vuepress

  • InterMEL Program Project

    Organizational site and collaborative web app for the InterMEL Program Project.

    • client

      InterMEL

    • date

      2018 - Ongoing

    • roles

      Lead Developer

    • technologies

      JavaScript, Vue, HTML, CSS, Jekyll

  • iAnthus Mayflower

    An interactive application that allows visitors to explore and learn about the world of cannabis.

    • client

      iAnthus

    • date

      2018 - 2019

    • roles

      Lead Designer

    • technologies

      After Effects, Illustrator, InDesign, Photoshop

  • Pomotroid

    Pomotroid is a simple, configurable and open-source Pomodoro timer available for Windows, Mac OS and Linux.

    • date

      2018 - Ongoing

    • roles

      Designer, Developer

    • technologies

      JavaScript, Electron, Vue, HTML, CSS

    • license

      MIT

  • jin

    A command-line app for taking simple notes without ever leaving the terminal.

    • date

      2018

    • roles

      Lead Developer

    • technologies

      Node.js

    • license

      MIT

  • International Balloon & Airship Hall of Fame

    Interactive hall of fame exhibit, web app and custom CMS featuring a RESTful API.

    • client

      Anderson Abruzzo Albuquerque International Balloon Museum

    • date

      2018

    • roles

      Developer

    • technologies

      JavaScript, Electron, Vue, PHP, Laravel

  • The Hidden Life of Wolves

    Interactive web app that allows visitors to learn about and explore the life of wolves.

    • client

      Living with Wolves

    • date

      2017 - 2018

    • roles

      Lead Developer

    • technologies

      JavaScript, Vue, HTML, CSS

  • Space Flight Academy (NASM)

    • client

      Smithsonian National Air & Space Museum

    • date

      2017

    • roles

      Developer

    • technologies

      JavaScript, Vue, PHP, Laravel, HTML, CSS

  • Multi-touch Rentals Site

    Informational site for Ideum's multi-touch table rental services.

    • date

      2016

    • roles

      Lead Designer, Lead Developer

    • technologies

      JavaScript, Vue, HTML, CSS

  • Winsome Trivia

    A single or multiplayer (local) trivia game made with Vue.js.

    • date

      2016

    • roles

      Designer, Developer

    • technologies

      JavaScript, Vue, HTML, CSS

    • license

      MIT

  • Sensible Words

    A single-page website that displays a new quote every day.

    • date

      2015

    • roles

      Designer, Developer

    • technologies

      JavaScript, JQuery, HTML, CSS

  • Daily Bread

    Landing page site and branding design for local bakery.

    • client

      Daily Bread Baking Co.

    • date

      2015

    • roles

      Designer

    • technologies

      Illustrator, InDesign, Photoshop