Home
Open menu
Home
Projects
Blog
Essays
Snippets
Dark theme
Light theme
Dark theme
Light theme
Close Menu
Projects
Blog
Essays
Snippets
Projects
Walks
A website to track my walks
Metro times
A Wear OS app showing live times of the Tyne and Wear Metro
Iconify License Checker
Check the licenses of icons on your page
JS Import VS Code Extension
Install selected JS imports in VS Code
GitHub Repo Viewer
View your GitHub repositories grouped by tag
Train Departures
A command line train departure board
Link Shortener
A link shortener and link tree made with the Raindrop API
Toggle Extended
Extending on the features provided from Toggl
Structured text to markdown
Converting DatoCMS structured text to markdown
Pokedex
A Pokedex made using PokeAPI
Photography portfolio
A website to display my photography
LaTeX Tailwind plugin
Tailwind CSS plugin to style prose like LaTeX
CV CLI
A command line CV made with Node.js
Colour accessibility test
Test contrasting colours against the WCAG standards
DNS Comparison Website
Compare the speed and blocking of DNS providers
Intel vPro Detector
Detect the presence of Intel vPro and the status of Intel AMT
Notes Website
A website to store my notes
Tailwind Remark Admonitions
Alternate styling for remark admonitions
EasyDMARC
Easily set up DMARC on a domain in Vercel
Google AIY Emotion Detection
A device to detect if you are sad and send dog pictures
Hugo Portfolio Website
A portfolio website made with Hugo
Locate My Tech
An Android App to keep track of electronic components
Oxford Digithon
A Firefox Browser Extension
Conway's Game of Life
Conway's Game of Life implemented in C
Travelling Salesman Algorithms
Algorithms to approximate the travelling salesman problem
Bulletin Board
Bulletin board using Python socket programming
ForgetMeNot
A tool to help people with dementia
Bioinformatics
A range of algorithms relating to Bioinformatics
Modelling with Graphs
A set of algorithms on graphs
Error correcting codes
Hamming and Repetition Codes