Hosting an Assetto Corsa multiplayer server on Azure
December 2020
Here's how I set up an Assetto Corsa server running on an Azure VM.
A year long journey to fix a hard drive
August 2020
I fried my NAS hard drives, here's how I was able to recover my data.
Adventures in Home Automation and DIY Security
May 2020
How I added (possibly too much) automation to my apartment.
Game Projects
December 2018
A listing of the games I've made for classes and Game Jams.
Patio Lights
October 2018
Chris-Johnston/PatioLightsHost
Internet-enabled animated RGB Halloween/Xmas/etc. lights.
UWB Hacks 2018
May 2018
Planning an all-day hackathon for other students at my school, with a Chat Bot theme.
Easier68k
March 2018
Chris-Johnston/Easier68k
A Motorola 68000 assembler, disassembler, and simulator made in Python.
Fresh Coat of SCSS
February 2018
Talking about the redesign of this website.
My Ergodox Build Log
March 2017
How I built my own Ergodox keyboard.
Hacking an IOT Lightbulb
October 2016
Chris-Johnston/PythonWifiBulb
How I reverse engineered the protocol used by some cheap WiFi lightbulbs, and made by own client application.
Discord Bots
August 2016
A brief summary of the work I've done with Discord Bots and the Discord API.