Migrated from GitHub
Find a file
2026-01-03 17:18:19 +00:00
README.md Update README.md 2026-01-03 17:18:19 +00:00

Matt Brocklehurst | R&D C++ Programmer & Systems Architect

I build high-performance control logic for hardware that refuses to cooperate.

I specialize in the Hardware-Software Boundary: reverse-engineering proprietary protocols, stabilizing kernel-level synchronization, and modernizing industrial hardware. I thrive in the space where the documentation ends and the logic begins—translating noisy physical inputs into stable, production-grade systems.


🛠️ OpenPnP | Systems Architecture & Logic

I have authored over 20+ feature branches and logic prototypes for the OpenPnP ecosystem, specializing in the intersection of G-code protocol breaching and high-speed vision-to-motion synchronization.

🎯 Motion Control & G-Code Protocols

🧪 Material Dispensing (Paste/Glue)

👁️ Vision & Part Alignment

📟 Legacy Hardware Modernization

  • Zevatech Resurrection: Primary R&D branch for reverse-engineering and modernizing legacy Zevatech SMT hardware.

🛡️ The "Fixer" Proof-of-Work

SDL (Simple DirectMedia Layer)

The Problem: Catastrophic system hang in the Windows WASAPI audio backend during device hot-plugging. The Fix: Identified a race condition in kernel-level synchronization primitives. Replaced INFINITE blocking with bounded, 200ms defensive polling. Impact: My fix is part of the mainline SDL source, stabilizing audio for thousands of applications globally.

Zevatech Resurrection & Jaguar Jigs

Reverse-engineered proprietary protocols on obsolete industrial hardware to integrate into modern R&D stacks. I specialize in "Logic Breaching" where manufacturers have long since abandoned support.


🏗️ Technical Infrastructure

  • Languages: C/C++ (11+ years), Java, Firmware (MCUs), Python.
  • Environment: Linux (Debian/i3wm), PCB Design, Logic Analyzers, Oscilloscopes.
  • Workflow: Structured technical logging and documentation via Obsidian/Git-Crypt.

🏗️ Deployment & Contact

Im at my best when I can work directly with hardware, collaborate with lead architects on system design, and iterate until the solution is robust.

Location: Manchester, UK (Available for R&D/Systems roles) Current Status: Active in the OpenPnP and SDL communities.