Projects


Work Adjacent Personal Project

High Voltage Pico Carrier Board

A carrier board for the Raspberry Pi Pico that allows for highish voltage inputs on the pins to allow 3.3v+ logic up to as high as ~60v. In theory could be used for i2c or spi at 5v.



Collaborative Project w/@envious.design

RP2040 Open Source Clock

A Raspberry Pi Pico based clock with 8 x LTP305 displays all tied together with a custom PCB. Overall a fun project but it did have some shortcomings to be addressed in a v2.

RP2040 Open Source Clock
1 / 2
RP2040 Open Source Clock
2 / 2


Extended Personal Project

Map Detection and Point to Point Pathfinder Tool

This started as a A Level non exam assessment. However I enjoyed the writing of the code, not necessarily the report, so much that I have decided to continue working on it.

Map Detection and Point to Point Pathfinder Tool
1 / 1


Collaborative Project w/@envious.design

DIY-305 (LTP-305 Replacement)

When working on the clock project we found that the LTP-305 displays where to be discontinued, so we made our own! This has been a fun project and is Open Source.

DIY-305 (LTP-305 Replacement)
1 / 1


University ELEC1201 Adjacent Project

USB-C Version of the IlMatto

At university one of the boards we use to learn is the Il Matto but it was USB Mini B 🤢. So I made a USB-C version, it works a treat and is purple!

USB-C Version of the IlMatto
1 / 4
USB-C Version of the IlMatto
2 / 4
USB-C Version of the IlMatto
3 / 4
USB-C Version of the IlMatto
4 / 4


Personal Project

This Website!

This interesting case of a website, whatever it might be it has been a learning curve and I think has put me off web / front end development for a while.

This Website!
1 / 2
This Website!
2 / 2


University / Personal Project

Game Controller with 240x320 Display

This was taking advantage of the extra lab time after the end of ELEC1201. It uses a TFT display with some buttons and a USB-C port on the top to allow for peer to peer gaming.

Game Controller with 240x320 Display
1 / 3
Game Controller with 240x320 Display
2 / 3
Game Controller with 240x320 Display
3 / 3