Tim Johnston's Personal Site

Portfolio

Here’s an overview of hobbyist work I’ve done.

I plan to write more about each of these projects in the future - stay tuned!

I can’t share much from my past full-time roles here. They are described in my CV.

█ Game Development

▊ Science & Industry (2012-2019)

Maintaining and reshaping a very old Half-Life mod (also called si), which was created in 1999.

Click for more

▊ Duality (2018 - present)

Solo development of an original FPS game created using the Godot Engine

Click for more

▊ Moment (2023 - present)

Minimalist instagib CTF based on the Duality codebase

Translation for non-FPS players: laser tag without going to an abandoned shopping mall.

Examples of the same gametype from the Unreal Tournament pickup community here.

Click for more

█ VPS and Cloud

I’ve used Vultr and DigitalOcean to host and learn various things over the years:

Mostly running on Void Linux with a little bit of OpenBSD.

More recently, I’ve been learning AWS and Terraform together, then applying this to how I configure and maintain my Vultr instances and Proxmox lab (see below).

█ Homelab

I bought this old Supermicro machine on Kijiji so I could have more horsepower to run VMs using Proxmox:

It’s really loud and heavy. I could probably hide under it to survive some kind of catastrophe. The picture looks bad so I can save precious bandwidth needed for AI crawlers.

Later I may switch from Proxmox to XCP-ng.

Using it to run:

I also run some home network stuff via OPNSense.