Welcome to my website. I am a senior-level developer that currently works full-time as a senior software engineer creating SaaS products in the education field.

In my spare time I create applications and games for Android and Kongregate, 3D print way too much stuff in plastic, play RPGs like Dungeons & Dragons, Traveller, and Paranoia!, and enjoy video games and boardgames with my family and friends.


I have written code for Windows, Linux, Windows Phone, Android, Web, Arduino, and other microcontrollers. For a while, my best friend and I attended Hackathons and did very well. Mostly coming in the top 3, taking 1st place a few times as well.

I currently write mostly in C# and Javascript, however I know the following programming languages (some I have used in actual paying jobs).

  • Ada
  • Assembly (8086 and x86)
  • C/C++
  • C#
  • Delphi
  • F#
  • Fortran
  • Java
  • JavaScript
  • Lisp
  • Lua
  • Pascal
  • Perl
  • PL/1
  • PL/C
  • PowerShell
  • Prolog
  • Python
  • Visual Basic (4, 6, and .Net)

You can find my programs on Google Play, Kongregate, and my repository.


I play a variety of boardgames and RPGs as well as many genres of video games.

I am currently playing as an Elf Fighter (Arcane Archer) in a D&D game as well as running a campaign for my awesome group in Asheville, NC.

You can check out my current and previous campaigns on Obsidian Portal.

3D Printing

I currently own an Anycubic I3 Mega and an Anycubic Photon. I use these all the time to make parts for around the house, dungeon tiles, miniatures, and assorted works of art and jewelery.

You can check out what I have printed on my printing blog. and on Thingiverse.


I am not as active on social accounts as I have been in the past (really just don't have the time). But you can still find me on the Internet on Twitter and YouTube.


I am currently working on my next game. It is currently called Rescue Hero.

It is an homage to a game I used to play in the early 80's. I will publish it on Kongregate first, gaining the feedback and quality assurance that community does so well, before I publish it to Linux, Windows, and Android.

All completed projects can be see in my Project Gallery.

I also have some of my old music from back in my Atari Revolutionary Days on Bandcamp.


If you want to assist me in any of my projects, please feel free to contact me. I am always open for assistance. You do not have to be a professional developer, in fact, if you are a complete newbie, you might be able to use my projects as a way to learn. I welcome artists, musicians, coders, and designers.