Cardiff, Wales, United Kingdom
Embedded software engineer specialising in low-level systems, communication interfaces (SPI, I2C, CAN), bootloaders and hardware–software integration. I design and deliver reliable firmware architectures across a range of MCU and SBC platforms, with a focus on robustness, efficiency and long-term maintainability. I’m experienced in taking ownership of complex embedded projects: from early requirements and board bring-up through to system integration, testing and optimisation. I enjoy solving hard technical problems, improving system performance and helping shape the engineering approach on the projects I work on.