Dynamic Dynamics

Made using JavaScript Canvas and Web Audio APIs, this site is a frequency visualizer for classical music, designed to illustrate the concept of overtone frequencies.

This site is not optimized for mobile layouts.

Julia & Tristyn

This site was created from scratch for Tristyn's wedding to their now wife, Julia. Built using HTML and CSS, this site was designed to be lightweight and elegant, as well as fully responsive across all devices.

HeathenRead

This site originated as an exercise in web content development. It is built using HTML and CSS and is currently being revised.

Carpet Diem

This is a Java based Minecraft mod, which adds alternative carpet blocks, drops, and recipes to vanilla Minecraft.

Comet Opera Marketing

Over the course of several years, I created posters and site banners for Comet Opera events using Adobe Photoshop. All marketing material followed the brand standards for the organization, with the content and layout developed by me.

Portrait of Spencer

This graphic was made using Adobe Illustrator using a photo of my friend Spencer as reference.


Dynamic Dynamics

Made using JavaScript Canvas and Web Audio APIs, this site showcases my abilities in HTML, CSS, and JavaScript.

This site is not optimized for mobile layouts.


HeathenRead

This site was made using WordPress and has been edited using CSS and PHP.


Comet Opera

This site was created as a wedding website for Tristyn's wedding to their now wife, Julia. This site was designed to be lightweight and elegant.


Carpet Diem

This is a Java based Minecraft mod, which adds alternative carpet blocks, drops, and recipes to vanilla Minecraft.


Comet Opera Marketing

I created posters and site banners for Comet Opera, following the brand standards but with the content and layout designed by me.


Portrait of Spencer

This graphic was made using Adobe Illustrator using a photo of my friend Spencer as reference.