ember_cover.png

Ember: A C Compiler written in Rust

My favourite personal project: A C90 compiler made from the ground up with zero dependencies.
chariot_cover.png

charIOT

Embedded IOT system to monitor the air quality of a clean room.
charkey_cover.jpg

charKEY

A synthesizer supporting polyphony, different octaves, a variety of wave forms, a 44.1kHZ sampling frequency and connecting to other synths.
mips_cover.png

Mavalon: MIPS 1 ISA Compliant CPU

A reliable CPU IP implemented in SystemVerilog that executes the MIPS 1 ISA.
rover_cover.png

Mars Rover

Robotic rover able to autonomously locate coloured targets in an obstacles-filled arena.