hi there,

Welcome to this collection of various things I've made.

Including this dark mode slider.

go-budget

Go TypeScript sqlite3 CSS HTML

A personal budgeting and expense tracking application written in Go. Designed for simple, local-first budgeting with CSV import/export and category-based reporting.

go-budget is my current main open-source project. It's focused on a small footprint, readable code, and useful utilities for managing personal finances without cloud dependencies. Contributions and issues are welcome on GitHub.

VIEW ON GITHUB

Personal Projects

Wordle-Guesser

C++ Algorithm

C++ program that solves Wordle puzzles using letter frequency!

This was a fun afternoon project I started in a quest to find the statistically best Wordle starter words. As it turns out "alter" is the best starter word - this bot beats me in Wordle every time.

LPI

Java APIs JavaScript Go

LPI is my personal API backend written in Java. It's designed to make adding new API endpoints as simple as writing ordinary Java functions — drop a function in and expose it over HTTP.

LPI provides minimal routing, clear examples, and small utilities so you can quickly expose Java code as endpoints.

VIEW ON GITHUB

League-AI

AI Java Image Detection

Simple Artificial Intelligence bot made for the multiplayer online video game League of Legends.

This bot was made to autonomously play the video game League of Legends without any user input. The bot mimics a real player using image detection to see.

VIEW ON GITHUB

Tweet-Deleter

Java CLI

A simple command line java program to delete tweets, retweets, and likes from a twitter timeline.

My Twitter timeline was quite cluttered, so I made this application to help clean up my personal Twitter timeline on an automatically run schedule.

VIEW ON GITHUB

Dive-Cylinder-Database

C# SQL DBMS

SQL Database application made in C# to track and manage customers and dive cylinder testing for a local dive training company.

I undertook this project as freelance work for a local dive training company in New Plymouth. They requested a database application to help modernise and streamline their dive cylinder testing process. This application is fully featured, including automatic batch email reminders and cloud backups. This version is deprecated so I've been given permission to showcase the code with personal information removed.

VIEW ON GITHUB

Interested in the site itself? View the source and learn how this site is built.

VIEW SITE SOURCE