Libraries, applications, and other projects.
A touch calculator app for Garmin devices.
Features a large input area with history, memory, trigonometry, unit conversion, and more.
An app for creating random numbers and values for Garmin devices.
A watchface inspired by geometric arcs for Garmin devices.
A small experiment with genetic algorithms in Go.
Using a genetic algorithm, and given a target number, the program will attempt to find a mathematical expression that evaluates to the target number.
Utility functions and hooks for a variety of React-style frameworks.
Simple Text Aligning in Vim.
A small Lua filter to output Steam BBCode.
Calculation commands and tools for VS Code.
Supports displaying calculation results in the status bar, and inserting / replacing the current selection with the result.
Online tools and utilities.
A small app to pick colours from different sources and output them in a variety of formats.
Supports palettes, picking from images, generating variations, and more.
A tool to solve the hacking minigame in the Fallout series.
A tool to solve the hacking minigame in Cyberpunk 2077.
A small tool to check your reaction times.
Supports multiple game modes, and analysis of your best, worst, and average times.
A tool for creating layouts for the Unexpected Keyboard for Android devices.
A tool to generate and analyze passwords for complexity and strength.
Supports generating passwords with characters or dictionary words, and analyzing passwords for strength and leaks in the Have I Been Pwned database.
Games, experiments, and other toys.
An online implementation of the classic Mastermind game. Guess the secret code using deductive reasoning.
An online implementation of the Lights Out game. Try to turn off all the lights!