Technical
Electronics, embedded systems and software.

Battery management for an autonomous boat
A BMS board for Marinor's autonomous surface vessel. Twelve lithium-ion cells in series, around 150 A, and it talks to the rest of the boat over CAN.

Artificial sunrise
An LED strip that fades in every morning like a sunrise, driven by a Raspberry Pi Pico and a single transistor.

Danger or safe? Sensor fusion on a Raspberry Pi
A group project that combines a camera, a radar and four ultrasonic sensors to decide whether the way ahead is safe, and shows the answer as green or red on a web page.

Monitoring for an off-grid solar microgrid
Sensor boards, firmware and dashboards for a solar-powered microgrid at a cabin, ending in a screen inside that shows how much battery is left.

A Raspberry Pi that watched my plants grow
A Raspberry Pi 5 with a camera photographed my seedlings every 15 minutes, uploaded each picture so I could check on them from anywhere, and turned the lot into a timelapse.
Other
Teaching.
Graphic design training in OmBul
Teaching the people in OmBul to make graphics and pages that hold up on paper, from the first idea to a PDF that's ready for print.
Bringing PCB layout and soldering into the programme
A report for the Department of Electronic Systems on whether students in my programme should learn PCB design and soldering, and where it could fit in the courses.
Fun
Things I made because I wanted to know if I could.
A solver for Nerdle Targets
A brute-force C++ program that finds which order of numbers and operations hits the target in Nerdle's Targets mode.
Frozen beer and differential equations
A maths assignment about a real problem. How long can a beer stay in a −22 °C freezer before it's too late?