Projects
All of my open source projects can be found on GitHub. Here are a few:
VSCode Atari Lynx Source-Level Debugger for Gearlynx
A simple, portable Win32 text editor in the spirit of classic Windows Notepad.
A very simple, likely very wrong (EP)ROM emulator using a Teensy 4.1 and Arduino/PlatformIO

Inserts a file built with Golden Gate into a disk image file (.po), preserving resource information
A quick and dirty HTTP server used to mount Apple II disk images on a PC for use with an Apple IIgs using NetDisk.
An incomplete ZMachine interpreter written in C#
A .NET library enabling communication with and control of the Nintendo Wii Remote (Wiimote) for applications, games, and robotics.
Much older projects from the Coding4Fun/Channel9 days can be found below via the Wayback Machine.
Over-engineered 3D Pong
Code Snippets for Windows Store Apps
A variety of Visual Studio code snippets for preforming common tasks when writing Windows Store applications.
Stream Kinect color, depth, skeleton, and audio from one PC to another PC or a Windows Phone via sockets.
Learn all about how the Project Detroit Mustang was created.
Project Detroit: How to Read Your Car's Engine Data with OBD-II and ODB Library
Read speed, fuel levels, RPMs, and other goodies from almost any car with this library.
MJPEG Decoder and Article
Decode the video stream from almost any network/IP camera with this library.
Buzzer hardware and game board/scoring software for one of TV’s most popular game shows.
Destroy aliens with your mind using a Neurosky Mindwave and a Wiimote.
Tweet what your TiVo is recording!
TwitterDrive and Author Interview
April Fools Day article on file storage using Twitter.
Take Virtual Earth a step further with Vuzix VR920 glasses and Wiimote accessories for a fully immersive 3D experience.
Animated Musical Holiday Light Show - Version 2.0
Set your holiday lights to music with this hardware and software.
Possessed PC Pranks for Halloween
Even more terrifying pranks for your friends and family.
WiiEarth -- Wiimote Interface for Virtual Earth
Control Virtual Earth with the Wiimote and Nunchuck.
Outlook Webmail Add-in for Windows Home Server
Read your Outlook email via the web.
Microsoft Robotics Studio and Lego Mindstorms NXT
Use the Lego NXT kit with Microsoft Robotics Studio.
Control an RC car with the motion control features of a Wiimote.
Prank your family and friends with this fun app.
Managed Library for Nintendo's Wiimote
A library to use the Wiimote and accessories with .NET.
Computer-Controlled R/C Car with Camera
Control an RC car and camera with Microsoft Robotics Studio.
Prank your friends and family with this app.
Motion-Detecting, Blood Squirting Halloween Skull
Spray “Trick or Treaters” with fake blood as they approach your door.
























