This page lists the main projects I have been working on. For some projects, more information can be found in the README of the GitHub repository. A more complete list, including many unfinished projects, can be found on GitHub.
Educational tool for finite automata (FAs), developed for my third year project at university. Features include: running an FA, determinising an FA, minimising a DFA using Hopcroft's algorithm and drawing the state-transition diagram.
Convert between different numeral systems (decimal, binary, octal, hex or any other between base 2 and base 36).
Simple fast click game.
Bill splitting application, built as part of a web development module in my first year at university.
Booking system for a local hair salon, built for my A-level Computing project.
Find the solution of quadratic equations.