Programmer. Gamer. Geek.

About Me

I am a programmer with a love for game development. I was a freelance developer for over 10 years before settling in at Erwin Penland as an UX Developer. I have also worked with three different video game studio startups.

I love gaming, game development, and game design and am regularly creating playable prototypes for different game ideas I have. I've also been doing some fun work with the guys at Drizzle Games.

Check out my blog,, where I irregularly write about games I am playing and developing. I also occasionally post programming and gaming videos to my YouTube channel.

Stuff I Do

Web Full Stack

  • HTML5
  • CSS
  • JavaScript
  • Python
  • Sass
  • Node.js
  • PHP
  • Wordpress
  • Nginx
  • Apache
  • Linux
  • MongoDB
  • MySql


  • Python
  • C#/.Net
  • Objective-C
  • C++


  • HTML5 Canvas
  • Windows
  • OS X
  • Linux
  • iOS
  • Unreal Engine
  • Cocos2dx



sfray is a first person shooter raycast engine (think Wolfenstein 3D) built using C++11 and SFML.

find it on github

coffee leaderboard for Slack

A coffee consumption leaderboard Slack integration. This was started as a fun way for my Slack group to record our coffee consumption during the work day.

find the source on github or see it in action.


This is a goofy little fake disk-defragmentor-in-a-webpage I made for nostalgia's sake.

check it out


Making a simple game where you don't have to design gameplay is a great way to learn different development techniques as well as grow your efficiency. I made an Asteroids clone for this very purpose. Written in C++11 using SFML.

Exists as a Windows-only game in a .ZIP file.


I will warn you up front: this quite possibly could cause seizures. I made this initially as part of a 7DRL challenge. It's a sort of roguelike-invaders crossover mashed into an acid trip.

Arrow keys to move, WASD to shoot.

Also a Windows-only game in a .ZIP file.


A simple little roguelike made for the web with JavaScript and Impact. I made the art myself.

play it here

Destiny Exotics

You know that video game called "Destiny"? I didn't have anything to do with that. I did, however help my friend make a site entirely around the idea of tracking your phat l00t.

It is actually quite probably one of my best achievements, as far as full stack web development is concerned. Backend and API were done in Python, the databse is MongoDB and the frontend is handled via an AngularJS app.

The main page is at or you can check out my collection here (disclaimer: I don't play the game much...).

Where to find me