chris-johnston.me
github.com/Chris-Johnston
This is a site that I use to document my personal projecs, which is inconsistently updated.
Sep 10 2023
Downloading all photos at once from marathonfoto
They didn't give me a "download all" button so I had to make my own.
Jul 04 2023
Additional steps for creating a MM3 modchip
and how I broke my PS1
Aug 01 2022
Spamming some Discord Scammers
Someone tried to scam me, so I sent them fake login tokens.
Jul 01 2021
Investigating Moen Flo UART
I bought some IoT leak sensors and dumped the firmware.
Dec 26 2020
Hosting an Assetto Corsa multiplayer server on Azure
Here's how I set up an Assetto Corsa server running on an Azure VM.
Aug 08 2020
A year long journey to fix a hard drive
I fried my NAS hard drives, here's how I was able to recover my data.
Dec 25 2018
Internet Xmas Tree
An internet-enabled animated RGB Xmas tree.
Dec 01 2018
Game Projects
A listing of the games I've made for classes and Game Jams.
Oct 30 2018
Patio Lights
Internet-enabled animated RGB Halloween/Xmas/etc. lights.
Mar 01 2018
Easier68k
A Motorola 68000 assembler, disassembler, and simulator made in Python.
Feb 08 2018
Fresh Coat of SCSS
Talking about the redesign of this website.
Apr 21 2017
Binary Keyboard Build Log
A keyboard that types in binary with only two buttons.
Mar 08 2017
My Ergodox Build Log
How I built my own Ergodox keyboard.
Oct 12 2016
Hacking an IOT Lightbulb
How I reverse engineered the protocol used by some cheap WiFi lightbulbs, and made by own client application.
Aug 01 2016
Discord Bots
A brief summary of the work I've done with Discord Bots and the Discord API.