Booting portfolio engine
SY / HTML VIEW CV

SYSTEMS ENGINEER / PHOTOGRAPHER / MAKER

Stuart
Yeadon.

From registers
to the real world.

I build things from the ground up: firmware that talks directly to hardware, systems that run on solar power, and tools that make complex information useful.

I dabble in landscape photography, songwriting, woodwork and in my spare time swim, enjoy live music and brew coffee for charity.

Explore the work
Mountain landscape near Lake Garda
FIELD NOTES / LAKE GARDAView gallery ↗
01 / Embedded systems02 / Physical builds03 / Tools & drivers04 / Photography

SELECTED WORK / FOUR SYSTEMS

Built from
first principles.

Low-level engineering, from direct-register firmware to document analysis.

01 / STM32WB55 / CORTEX-M4

Direct-register greenhouse firmware

A control stack for ambient-light sensing, five gamma-corrected PWM lighting channels, INA226 power telemetry over I²C and multiple DS18B20 temperature sensors discovered over a hand-written 1-Wire ROM search.

while (1) {
    Update_Ambient_Light();
    Update_Temperature_Readings();
    Set_LEDS_By_Ambient_Light();
    Delay_MS(2000U);
}

02 / PHYSICAL BUILD

Solar-powered greenhouse

An autonomous STM32WB55 greenhouse combining direct-register C, solar power, lighting, heating, environmental sensing and a hand-built modular enclosure. The interactive version contains a 16-chapter chronological build log.

The completed solar-powered greenhouse

03 / DRIVER PREVIEW

macOS Nuvoton Super I/O fan driver

An IOKit kernel extension and user-client CLI for NCT6796D register access, fan RPM measurement, temperature readings, post-boot MMIO modification and custom fan curves. Runtime screenshots are reserved for the next project update.

04 / PYTHON / NUMPY / ARM NEON

PDF to eBook extraction tooling

A layout-analysis pipeline that turns font, geometry and block statistics into mixed feature vectors, clusters document roles with K-Prototypes and caches model choices by document hash. A CPython C extension adds an ARM NEON categorical-dissimilarity path.

STUART YEADON / SYSTEMS & SCENERYHTML COMPATIBILITY VIEW

Open original ↗

Stuart Yeadon - Low-Level Systems Engineer

This interactive portfolio contains a text version of Stuart's three-page CV, code-led case studies covering ARM Cortex firmware, a solar greenhouse, a macOS fan driver and PDF-to-eBook tooling, plus travel photography collections from Edinburgh, Lake Garda, Marrakesh and Oxford.

Download Stuart Yeadon's CV as a PDF