Here are some of the past and present projects that I've been working on.

Auxnet: Battlegrounds
Auxnet: Battlegrounds. Auxnet is a futuristic 3D arena game that was developed by 5 people, including just 1 programmer. The engine was developed internally by that programmer using Direct X.

Genesis SEED
Genesis SEED is a futuristic mech space shooter that I had been working on for a long time with my friend who is a 3D modeler. Even though much of the coding had been completed including multi-player capabilities, it was decided to stop work on this project. Much of the technology later went into Auxnet.

UTF-8 STL-Style String Class
I've written a series of blog post on a creating a UTF-8 Style string class. The code can be found on GitHub. I've also written an article and a video on UTF-8.

How About UNICODE and UTF-8
Writing a STL-style UTF-8 String Class

AngelScript Example Using XACT Sample Game
Using interpreted scripting languages in games instead of compiling to native code has become very common in games. Using scripting languages allows developers to make functional changes to their programs without having to compile and link the program and they allow developers to be able to separate the game logic from the game engine. These are good things, but how can a developer new to scripting successfully use a scripting language in his or her project? This article will explains how to add AngelScript to a game by using the XACTGame example program given in the Direct X SDK.

Programming By Example - Adding AngelScript to a Game