Quick Facts

Graduated from Virginia Tech Fall 2016. 2 Years experience as GIS Analyst. Love sports, outdoors, Fall, Rocket League and more.


NodeJs, jQuery, JavaScript, HTML, CSS


Illustrator, Map Publisher, Photoshop


AsteroidsJS is an Asteroids clone written in JavaScript. It utilizes the Canvas API to draw the game objects. It features vector art, high score, and multiple difficulty options. Find out more on the GitHub page.

AsteroidsJS Demo.gif


Yelpcamp was a project started during a Web Dev Bootcamp course. It is built with Node and the Express framework. This is my largest Node project to date. It utilizes Passport for session management, EJS for templating, and mongo for the database.

My next goals are to migrate this over to Postgres, modify the front-end styling, and potentially add some mapping functionality utilizing leaflet.

Meet the Mountains

The Meet the Mountains Festival is an annual outdoor festival hosted at Founder’s Park in Johnson City, TN. My friend and I have created the map for the festival in 2018 and 2019. The map was created in Illustrator based on specifications from the festival team. We have also hosted a booth with Scott Honeycutt (Rambler’s Guides) both years selling his hand-drawn maps.

Neat Lines

Neat Lines is a business started by my friend and me as a side hustle for creating maps. We have self-published a park map, as well as worked with several clients to create custom maps for events/projects. Find out more about us on our website.

Get in Touch

I would love to hear about your project or need!