I'm a web developer that is passionate about programming, art, and coffee. This site represents a small selection of my personal and professional work. Feel free to connect on LinkedIn for service inquiries or just to chat!

Evergreen.ink Web App

Evergreen.ink is an interactive fiction writing platform made by by Big River Games. It allows users to write their own choose-your-own-adventure story with an intuitive interface, including a unique story diagram to visualize complex stories.

Dashboard of user's stories Viewing a story in fullscreen Diagram inside story editor

I was responsible for the entire frontend including UX design, application programming, CI/CD pipeline for testing and deploying (Jest + GH Actions), and server (Caddy) configuration on EC2.

I am most proud of the story diagram created with D3; it provides an easy-to-understand visual of even the most complex interactive fiction stories.

Complex story diagram

You can sign up and use the platform for free, or check out a story written with Evergreen.ink: Mystery at Gray Manor.

Zday Simulator

ZDay: Surival Simulator is the first iOS game that I worked on. I was responsible for the web portal, which enables administrators to manage stories, items, users, and more.

I also helped with QA by testing stories, giving UI feedback, and reporting bugs.

The app is available for free on iOS and Android.

Silverpine.com

I optimized the the Silverpine website Astro, Vue, and GreenSock. The size of images and JS was reduced by over 50%.

Novella2020.com

Novella tells a story with every sneaker by designing each pair after a unique artisan. I built the entire frontend using Vue, Liquid, and GreenSock.

Creature Games

The first time I entered a game jam with someone else, we didn't pull off the game in time. However, we loved the experience and were inspired to make more games together.

Not long after that we teamed up with another friend and created The Creature for the Week Sauce Game Jam. That game was the inception of Creature Games Studio where I continue to work on new game projects.

Out of Thyme

An arcade game made for the weekend-long Mini Jame Gam #20 made in Godot. The theme was out of time and must include the special object, an organ (the musical instrument). Out of 47 entries Out of Thyme was ranked 2nd overall, and was the highest ranking solo entry.

Make sure to play the game or read about my development process in the post-mortem.

Earth Defense

Earth Defense was one of the earliest games I finished. It was originally made in the XNA framework and I later remade it using Unity.

The game is available to play online or download for Windows on Itch.io.

Typography Class

ARTD 220 explored type anatomy, page layout, hierarchy, and more.

Creative Suite Class

ARTD 110 taught the fundamentals of Adobe Creative Cloud using Photoshop, Illustrator, and InDesign. This was my first experience designing vector graphics.

One of the projects I'm most proud of was a set of Spotify playlist covers. I have continued adding to the collection after school ended, with a running total of more than 30 images.

The Newbkegels

Since I got married in 2020, my wife and I have enjoyed making music together. It's difficult to find time to finish a song together, but the few we have completed are available on Bandcamp.

Shoobie Doobie

Taken from the nickname my baseball coach gave me, this alias has been my go-to for music projects since 2013.