Quick Facts

I am a developer, a Hokie, and enjoy web/game development, gaming, and Fall. Here are a few of the technologies I have experience with:

Development

NodeJs, jQuery, JavaScript, HTML, CSS

Cartography

Illustrator, Map Publisher, Photoshop

Projects

AsteroidsJS

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 or read the blog post.

AsteroidsJS Demo.gif

Yelpcamp

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.

Recent Posts

The Weekly #3

Welcome to The Weekly, my update on what I have been working on this week. Mapbox Styler This week I had a buddy come to me with a new idea for a project. He recently Read more…

The Weekly #2

Welcome to The Weekly, my update on what I have been working on this week. After finishing AsteroidsJS, I wanted to try developing a new type of game. Something that would push my learning even Read more…

The Weekly #1

Welcome to The Weekly, my update on what I have been working on this week. This is the first week! My goal of this blog is mostly to keep me accountable. I will post updates Read more…

Get in Touch

I would love to hear about your project or need!

Contact