Software Projects
Settlers of Catan

A faithful multiplayer recreation of the original boardgame using sockets, and spoke-hub servers in Java. Uses independent OOP principals to organize and design program structure without use of a game engine or framework.

Apache Webserver

Fully self-hosted and maintained Apache webserver with valid and current personal SSL/TLS certificates. Used knowledge of HTML, CSS, and JavaScript to design and create a website by hand without the use of any external tools. The webserver is hosting the very webpage you are viewing right now.

JSON Routine File Processor

Designed a software solution to a real-world engineering problem using OOP collaborating with a team of six programmers. Used Java and a proprietary Laserfiche repository API to manage and process a file system.

Multiplayer Minesweeper

A collaborative effort to recreate the popular game Minesweeper, with an added twist. Using Java, Git, and GitHub the two of us implemented a competitive 1v1 multiplayer minesweeping game.

Raspberry Pi 3 B+ running as an Apache Webserver
Raspberry Pi 3 B+ running as an Apache Webserver
A game of Multiplayer Minesweeper
A game of Multiplayer Minesweeper
Hardware Projects
Model M Keyboard Restoration

A collection of three salvaged IBM keyboards. The Model Ms were cleaned and restored with minimal work. A M122 terminal keyboard needed a completely new translation microcontroller.

Teddy Bear Wheel Chair

The final project of the Year 1 Engineering Design Course. The task was to design and build a wheelchair for a teddy bear that drives in a controlled manner, and shoots a projectile.

8-Bit Ripple Carry Adder

Making use of multiple Quad 2-input DIP ICs and multiple breadboards and a few DIP switches I made an 8-Bit ripple carry adder. Any two unsigned 8-bit binary numbers can be added together. The result is displayed on an array of 9 LEDs to display up to a 9-bit result.

GBA Backlight Mod

Cleaning and modding of my personal 2000 GBA. Replaced the old blacklight free reflective LDC with a new higher resolution beautiful backlight LCD.

Two of the IBM Model M keyboards I have
              restored
Two of the IBM Model M keyboards I have restored
The Teddy Bear Wheelchair in action
              competing in the hurdles section
The Teddy Bear Wheelchair in action competing in the hurdles section
Miscellaneous Projects
Research Journal — Policy Memo

An Essay written for GEOG*1220: Human Impact on the Environment, a course at the U of G. The Policy Memo discusses an environmental change in a specific region, its key drivers, and then a governmental approach to fix the issue. It takes a look at Acid Mine Drainage in the Rhineland Coalfields of Germany. A view into the German opinion on Nuclear Energy and said drivers for needing Lignite open-caste mines.

Get in contact
A view of a winter mountain range taken from Mont-Tremblant
For questions about some of the projects, Or any project reqests: