Ben Brewer is a systems software engineer and engineering leader with 15 years' experience building low-level C/C++ solutions across compilers, graphics/shaders, embedded firmware, microcontrollers and FPGA-based systems. As Head of Engineering at Codethink he balances hands-on technical work—like reverse engineering ARM MALI shader architectures and creating assemblers/linkers—with people leadership, recruitment and business-facing responsibilities. He brings a rare full-stack mindset for the "lower end" of the stack, combining firmware, driver development and electronic design with manufacturing experience for complex PCBs. Comfortable moving between R&D (AR, IVI, set-top and mobile graphics) and production engineering, he has driven open-source-friendly efforts to replace proprietary graphics drivers. Based in England, he pairs formal computer science training with practical hardware skills (Verilog, Cadence, Xilinx) and a track record of turning obscure hardware protocols into maintainable software.
15 years of coding experience
12 years of employment as a software developer
BSc (Hons) 2:1 Computer Science, BSc (Hons) 2:1 Computer Science at The University of Manchester
A-Levels Computing Maths Physics German, A-Levels Computing Maths Physics German at Priestley College
Component video (YPbPr) output for the ZX Spectrum computer
Contributions:1 push in 1 day
zx-spectrumypbpr8bitspectrumvideo
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.