Personal Programming Projects

I enjoy programming computers. The first computer programs I ever coded where on a Commodore 64 using C64 Basic. Today, I still dabble with the C64, but mostly just to play an occasional video game. I am not a real big gammer, but some of the vintage C64 video games are very entertaining. As far as modern programming goes, in my free time I mostly program games, small utility applications, and microcontrollers. C++, Java, and Python are my languages of choice. When I do web programming, like I did for this website for instance, I use PHP, MySQL, HTML5, and JavaScript (Bootstrap, jQuery). If you read something you like, feel free to contact me via my contacts page. I enjoy hearing from people and I espeacially like it when I can help someone with their project.

Kaboom Typer

Fri, Jul 14th, 2017

Kaboom Typer

Recently, I finished developing a typing game I named Kaboom Typer. As rectangles with words or phrases on them fall, you must type the words to blow them up before they land. If you let too many land and stack up, the game ends. The game is a real hit with my family and I have to admit, I think it's the most enjoyable game I have programmed thus far. I programmed the game using C++ and the OpenGL, SDL, and FMOD libraries.

Read More


Saucer War Game

Wed, Nov 23rd, 2016

Saucer War Game

Growing up in the 80's my brother and I played TI Invaders on our Texas Instruments TI-99/4A. This game was a clone of Space Invaders which at that time, was a very popular arcade game. Earlier this year I thought it would be neat to program my own game reminiscent of TI Invaders. So I programmed a game I called Saucer War. It's very similar to TI Invaders, but has enemy saucers instead of a block of aliens moving down the screen trying to destroy you.

Read More


Making A Horizontal Bargraph Using JavaScript and D3 (PART 1)

Thu, Aug 13th, 2015

Making A Horizontal Bargraph Using JavaScript and D3 (PART 1)

The purpose of this document is to describe the process in building a bar graph using the D3 JavaScript library. This tutorial assumes you have some HTML and JavaScript experience. I will use the words method and function interchangeably. I will also only offer brief explanations as to how I am coding this and recommend to learn additional information by reading the D3 API documentation. As stated on the D3 website, http://d3js.org/ D3.js is a JavaScript library for manipulating documents based on data.

Read More