Personal Projects

Stable Diffusion Style Cheat Sheet GitHub

Stable Diffusion Style Cheat Sheet
Visual styling cheat sheet for Stable Diffusion prompts. [2024]

Choropleth Playground

Choropleth Playground
Interactive choropleth map displaying assorted census data across Australian postcodes, and NSW property sales prices. [2023]

Guitar Chord Database

Guitar Chord Database
Search or browse for guitar chords, with downloadable SVG guitar chord diagrams and audio previews of chord voicings. [2018]

SVG Favicon Generator GitHub

SVG Favicon Generator
Generate SVG favicons using emojis, unicode symbols, or text. Download as SVG, PNG, ICO, and get all head snippets and manifest for your site. [2025]

Chord Finder

Chord Finder
Music theory based web app for fretted string instruments. Find guitar scales and chords. [2019]

FLUX.1 Prompt Generator

FLUX.1 Prompt Generator
Free tool to generate detailed precise prompts for FLUX.1 and other generative AI diffusion models. [2024]

AI Text Reviewer

AI Text Reviewer
An AI tool that reviews and edits documents in various writing styles to improve grammar, spelling, consistency, and overall style. It will convert to British/Australian English. It supports Markdown, Mediawiki, HTML, and plain text input formats. [2024]

Password Generator GitHub

Password Generator
Generate list of passwords using EFF word lists. [2018]

CSV Finder GitHub

CSV Finder
A very fast private in-browser tool for live searching large CSV files. [2025]

Pnwed Passwords Checker GitHub

Pnwed Passwords Checker
Check if a password has been previously exposed in data breaches against the Pwned Passwords API. [2021]

QR Code Decoder GitHub

QR Code Decoder
Privately decode QR code inside the browser. Drag and drop and image, or paste image from clipboard. [2025]

Token2 Molto2 CLI Generator GitHub

Token2 Molto2 CLI Generator
Generates a command line for the Token2 Molto2 device, for use with the molto2.py or molto2-config.exe CLI utility, given user input as a form field. [2024]

Diff Text GitHub

Diff Text
Visual comparison two portions of text. Supports common spreadsheet formats. [2020]

TSV/CSV to Barcode Table Generator GitHub

TSV/CSV to Barcode Table Generator
Paste TSV or CSV contents to generate a table with a barcode added for the last column. Output is printer-friendly. Works with pasting in from a spreadsheet. [2019]

Package Tracking GitHub

Package Tracking
Vanilla site to track packages from various courier services. [2023]

Part Search GitHub

Part Search
Searches parts from web sites like Element 14, RS Components, Digi-Key and Mouser. [2023]

Batch Image Resizer GitHub

Batch Image Resizer
A web application which resizes multiple images at once. The user can upload multiple images and resize them contrained inside a desired bounding width and height. [2024]

Andy Gock Photography

Andy Gock Photography
Showcase of my commercial and portrait photography. [2010]

Thermocouple Calculator

Thermocouple Calculator
Convert between millivolts potential of a thermocouple junction and temperature. [2014]

Real Clock GitHub

Real Clock
A minimalistic accurate clock. Shows the exact real time even if your local time is incorrect. It fetches the correct time from WorldTimeAPI and compensates for network latency. [2023]

Colour Drops GitHub

Colour Drops
An fun and useless interactive web-based application that creates a visually stunning, smooth, continuous flow of colour drops that follow the user's mouse movement. [2024]

Emission Spectra Wallpapers GitHub

Emission Spectra Wallpapers
React app to generate minimal wallpaper of emission spectra of various elements. Dynamically drawn to an HTML canvas element. [2020]

Interesting Projects on GitHub

ProjectDescription
avr-uartAn interrupt driven UART Library for 8-bit AVR microcontrollers. Uses built-in UART with circular transmit and receive buffers. [docs]
glcdGraphic LCD Library for microcontrollers based embedded systems. Compatible with chipsets PCD854, ST7565R, NTD75451 and many AVR, LPC, PIC, STM32 devices. Written in C. [docs]
auth-serverA very simple standalone authentication server Express app. Designed to be used with NGINX sub request authentication.
mail-gatewayREST API gateway to send email messages with Nodemailer.