A faithful multiplayer recreation of the original board-game 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.
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.
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.
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.
A multi-language Sokoban style puzzle game. It makes use of a C backend and a Python wrapper used by a Curses UI.
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 micro-controller.
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.
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.
Cleaning and modding of my personal GBA from 2000. Replaced the old blacklight free reflective LDC with a new higher resolution beautiful backlight LCD.
Small home improvement electrical work. Brought two antique touch-sensitive lamps back to working order.
A collection of analog integrated circuits from ENGG*4080: Micro and Nano-Scale Electronics a course at the U of G.
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.
A Research Paper for HIST*2850: Ancient Greek and Roman History, a course at the U of G. I wrote the paper entirely in German and discuss the ancient Roman phalanx and transition to the maniple. Then I compare this Roman transition of necessity to the emergence of Ukrainian drone warfare.
A Research Essay for HIST*1250: Science and Technology in a Global Context, a course at the U of G. I argue that the Roman society had great demands for water and I discuss what some of those key consumers were. This great demand for clean and reliable water is what drove the Romans to build numerous Aqueducts.