Projects

Systems I built and explored.

A selection of work across embedded software, Linux, displays, electronics, and reverse engineering.

01

Allwinner F133 Reverse Engineering

Investigated a low-cost RISC-V video-frame device, including boot flow, UART, GPIO, FEL, embedded Linux, storage, and board hardware.

RISC-V Embedded Linux U-Boot
Open project →
02

MIPI DSI Display Bring-Up

Worked through device tree, panel commands, video timing, D-PHY, TCON, Linux drivers, and oscilloscope measurements.

MIPI DSI Linux Drivers Display
Open project →
03

STM32 Laser Projector

Controlled galvo mirrors with two DAC channels and generated shapes, animation, and synchronized laser blanking.

STM32 DAC Real-time
Open project →