Programming
Here is a list of some personal programming projects I have worked on.
| Software | Year Started | |
|---|---|---|
| Ariamis | 2021 | A JavaScript DOM building library with a nice API |
| What to Watch | 2020 | A tool for scraping movie review scores |
| What to Play | 2020 | A tool for scraping video game review scores |
| Cognitive Complexity for TypeScript | 2020 | A tool for analysing the complexity of a TypeScript project using the Cognitive Complexity metric |
| Quelaag | 2019 | A web server library for NodeJS written in TypeScript, which has sort of turned into a dependency injection library instead |
| TypeScript Call Graph | 2019 | A program for generating a graph of how functions reference each other in a TypeScript codebase |
| Super Noughts and Crosses AI | 2017 | A classical AI for playing a version of noughts and crosses with nested boards |
| Clippy-Music | 2017 | A program for playing music from a collaborative playlist at LAN parties |
| Chrome Extension | Year Started | Notes |
|---|---|---|
| No Playlist Autoplay For YouTube [Chrome] [Firefox] | 2018 | Disables auto-play of YouTube playlists |
| Comic Owl | 2016 | A tool for automatically tracking what page you're on in a web comic. |
| SatiricAlert | 2015 | (No longer running) Highlights links from satirical or untrustworthy news sites before you have a chance to click. |
| Website | Year Started | |
|---|---|---|
| Actually Free Time Tracker | 2023 | A simple time tracker made with small homemade libraries, rather than a big framework |
| Tite | 2016 | A website for organising the splitting of expenses with a group of people. Made for a university module. (No longer running) |
| Yugi Holes | 2015 | A website for requesting and promising to give worthless Yu-Gi-Oh cards to each other. (No longer running) |
| Colour Changing Clock | 2014 | It's a clock on a mildly pleasing background. |
| Mafioso | 2013 | A website for playing automated forum Mafia. (No longer running) |
| A Little Survey | 2013 | A website for answering random questions and looking at bar charts of other people's answers. (No longer running) |
| Game | Year Started | |
|---|---|---|
| TTT Custom Roles | 2020 | A fork of the original custom roles mod for the game TTT, with bug fixes and gameplay improvements. |
| Heavy Traffic | 2019 | A sokoban game. Made in under 48 hours; winner of Level Up UK Season of Jams 2019 |
| Colours and Cool Stuff | 2016 | A puzzle game. Made in under 48 hours |
| Arms Race | 2016 | A head-to-head incremental worker placement game. Made in under 48 hours |
| Crossroads | 2015 | A text adventure with pictures about exploring an island. Originally text only. |
| Super XO | 2015 | A website for playing a variant of noughts and crosses with nested boards. Includes online play. |
| Hangman | 2014 | The game hangman with three game modes. (No longer running) |
| Crossroads | 2013 | A text adventure about exploring an island. |