Hi, I'm Rob!

Professionally, I'm a cloud engineer with a focus in DevOps and full stack application development. In my free time, I enjoy creating games and useful tools.

Tools


serverless-qr-redirect

Serverless lambda functions for generating QR codes and handling redirects with CloudFront and S3.

AEM 6.5 Docker Image

An Adobe Experience Manager 6.5 Docker image with setup instructions for running locally with WSL2.

Discord Minecraft Bot

A Discord bot for automating AWS EC2 instances running Minecraft. This version is outdated but a new one is in progress!

csv-markdown-tables

A simple client-side JS converter for CSV to markdown tables.

Country State Dropdown

A vanilla JS implementation for a country/state dropdown.

Word Tree Generator

Splits a word list into an n-ary tree of characters.

Visual Studio Code Extensions

SVG Fairy icon

SVG Fairy

A vscode extension wrapper for SVGO and Url encoder for SVG which allows users to quickly optimize and convert nested folders of SVGs.

AEM PowerSync icon

AEM PowerSync Preview

A vscode extension for easily syncing nodes between your local AEM instance and file system using PowerShell.

Games


screenshot

Road Trip to Point Pleasant Game Jam

A 2D road trip game created in Godot 4 for the first DMI Game Jam.

motherloader screenshot

Motherloder Demo

An open source, 2D platform-like mining game written for HTML5 canvas. Mine through the earth to collect precious resources, but it gets more dangerous the deeper you go!

open-wordljs screenshot

open-wordljs

Single player Wordle clone with customizable difficulty. Features 12,400+ English words and 9,900+ names to guess.

Existential Dread screenshot

Existential Dread Remake

A horror-themed, 2D platformer written for HTML5 canvas. This game was originally developed in Java during the 2013 Global Game Jam.

fishy screenshot

Fishy Online

A competetive online multiplayer aquatic life simulator written for HTML5 canvas with Socket.IO. The original single player version was heavily re-written to utilize Socket.IO for multiple players.

plots screenshot

Plots Demo

A world-generation demo for a planned real-time strategy game. The scope became too large for the framework and the project was indefinitely shelved.

bench simulator screenshot

Bench Simulator 2016

A 2D bullet-hell game where you play as a bench trying to "collect" friendly patrons while avoiding a wide array of threats. The original game was developed in Java.

External Game Mods

peg eyes mod icon

Johtull's Peg Eyes

A Rimworld mod that adds peg eyes.

harpoon mod icon

Johtull's Harpoons Preview

A Rimworld mod that adds simple harpoons.

"7 Days to Die" Dedicated Server Setup

A comprehensive setup guide for hosting a 7 Days to Die dedicated server on an AWS EC2 instance.

Minecraft DS Setup

An AWS CloudFormation template for setting up an EC2 instance running a vanilla Minecraft dedicated server.

"The 1.12.2 Pack" Dedicated Server Setup

Setup for a modded Minecraft dedicated server on an AWS EC2 instance.