About

Hi! I'm a Microsoft Certified IT Professional (MCSE, MCSA) who helps companies find integrated solutions to servers, websites, embedded systems, desktop applications, and games. Always exploring. Trying to find a better way of doing things.

Go to certifications

Skills

Languages

  • C, C++, C#
  • Powershell, Bash
  • HTML5, CSS, JS

Soft Skills

  • Attention to detail
  • Excellent problem solver
  • Passion for IT

I work in a wide array of development environments that include Windows and Linux.

Go to certifications

Portfolio

Learn C++: Build Fast & Efficient Software

My beginner-level C++ course for students on Skillshare.

Go to Skillshare

Menu Pad Plus

A C++ plugin for Unreal Engine 4 that allows ready-to-use gamepads in menus.

Learn more

3D Geometric Test Library

Solves 2D and 3D math problems in C++, including closest point and intersection.

Learn more

PSYCHOPOMP

A C++ Client/Server Chat Application.

Learn more

VISiBaby

A digital lock facial recognition system, built in C and C++.

Learn more

Roughneck Gunfighters

Play as an intergalactic gun trader who must battle robots, drones, mages, and other colorful characters to break free from the law in this run-and-gun side-scrolling shooter game.

Learn more

Egyptomania

An action game that follows a mummy queen on her quest to take back Egypt.

Watch on YouTube

A* Search Algorithm

A C++ solution to find the shortest path between two points.

See it on GitHub

Unreal Engine Tutorials

C++ Save & Load Game

Learn how to save and load games using the USaveGame object or create your own custom archived binary format.

Learn more

C++ Local Multiplayer

Setup player teams and respawn locations with this tutorial on local multiplayer games.

Learn more

C++ Missiles

Are you making a game that makes use of homing projectiles? Then check out this tutorial on missiles!

Learn more

C++ DeLorean Time Machine - Part 1

An advanced vehicle tutorial series for Unreal Engine.

Learn more

C++ DeLorean Time Machine - Part 2

How to setup a vehicle mesh in Autodesk Maya and then begin programming in Unreal Engine.

Learn more

C++ DeLorean Time Machine - Part 3

Finalizing the vehicle and demonstrating gravity simulations.

Learn more