Skip to main content

Projects

Here you'll find a collection of most of my projects. While most of my projects have a repository on my GitHub, I thought it would be good to bring them together in one page (including some that don't have GitHub repos).

Utilities

Screenshot of the pinout tool
Raspberry Pi CM4 Pinout

An interactive pinout for the Raspberry Pi Compute Module 4

Link GitHub
Screenshot of the partition editor
ESP32 Partition Editor

A graphical editor for ESP32 flash partition files

Link GitHub
Screenshot of the authenticator
Authenticator

A chrome extension to generate TOTP codes and automatically insert them into websites

GitHub
A screenshot of the output of lstty, showing the serial ports at the time of writing
lstty

A simple terminal tool to list serial ports

Crates.io GitHub
Screenshot of the Media Stream tool showing the source selector UI
Media Streamer

A thingy for streaming media from devices and displays in a web browser

Link GitHub

Electronics Projects

Picture of the front of the clock
clock25

A funky digital clock based on an ESP32 and an RGB LED matrix

GitHub
Picture of the watch
watch2

A custom ESP32-based smartwatch

GitHub
Collage of 3D renders of some of the breakout boards
assorted-breakouts

An assortment of simple breakout boards made with KiCad

GitHub

Code Libraries

Screenshot of some code showing usage of rebind.js
rebind.js

A JavaScript library to dynamically bind/unbind keyboard keys and gamepad buttons to functions

GitHub
Screenshot of some code showing usage of libtris
libtris

A C++ library for creating Tetris clones

GitHub
Screenshot of some code showing usage of snake-game
snake-game

A C++ library for creating Snake clones

GitHub

Games

Screenshot of the quiz game
Quiz Game

A simple quiz game. Questions taken from the Open Trivia Database

Link
Screenshot of the game
The Chase

Another quiz game, made to play like the TV show The Chase. Questions taken from the Open Trivia Database

Link
Screenshot of the game
Breakout

An old breakout clone I made in GameMaker

Link

Other

Screenshot of the home page of this website
atctwo.net

This website!

Link GitHub
Screenshot of a default Jekyll post being rendered with this Jekyll theme
atctheme

The Jekyll theme that this site runs on

GitHub
Screenshot of transterminal being used to update a Linux system
transterminal

A proof of concept for an simultaneous multi-user remote terminal

GitHub
Screenshot of the generator being used
Generator

A tool to create random sentances from pre-specified lists of words

Link
A grid of colours, produced by running a text file through this tool
File to Colour Processor

A thingy that turns the bytes of files into colourful squares

Link
A screenshot of the 'teapot' doodle - a grid of 3D teapots rendered using normal mapping
Doodles

A collection of small software sketches

Link
A screenshot of the first version of this site
Website Version 1

An archive of the first version of this website

Link
A screenshot of the second version of this site
Website Version 2

An archive of the second version of this website

Link