Keith Bramley

Field Application And Test Engineer

England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Keith Bramley is a seasoned Field Application and Test Engineer with 13 years’ experience designing and debugging embedded electronics, BSPs and device drivers, and a deep practical background in C and real-time systems. He has driven connectivity and security projects across the IoT and wireless stack—from Bluetooth qualification and satellite/cellular datalinks for UAVs to quantum-driven device identity at Crypto Quantique. Equally comfortable on hardware CAD and analogue design as he is fixing build and WebSocket quirks in open-source C projects like CivetWeb and Eclipse Paho, he blends hands-on engineering with customer-facing consultancy. Known for translating complex lower-level issues into producible solutions, he communicates effectively from shop floor to boardroom and often steps into cross-disciplinary roles during product bring-up and qualification.
code13 years of coding experience
job24 years of employment as a software developer
bookHNC, Electronic Engineering, HNC, Electronic Engineering at University of Bedfordshire
languagesEnglish
github-logo-circle

Github Skills (24)

c-language10
preprocessing10
preprocess10
mqtt10
internet-of-things10
build-system10
c-preprocessor10
websocket10
c1110
mqttnet10
c1710
directives10
websockets-client10
sys10
preprocessor10

Programming languages (4)

CNASLPHPPython

Github contributions (5)

github-logo-circle
eclipse-paho/paho.mqtt.c

Jan 2018 - Mar 2020

An Eclipse Paho C client library for MQTT for Windows, Linux and MacOS. API documentation: https://eclipse-paho.github.io/paho.mqtt.c/
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:5 PRs, 9 comments in 2 years 1 month
Contributions summary:Keith primarily focused on implementing and improving WebSocket support within the C client library for MQTT. This involved initial implementation of WebSocket functionality, including header calculations, frame building, and handling of PING/PONG messages. The user also made several fixes to ensure compatibility with the Paho test suite and general stability of the WebSocket implementation.
apilinux-windowspahowindowseclipseiot
civetweb/civetweb

Jun 2018 - Jun 2018

Embedded C/C++ web server
Role in this project:
userEmbedded Systems Engineer
Contributions:7 commits, 3 PRs in 8 days
Contributions summary:Keith primarily focused on build-related fixes and configurations for the CivetWeb embedded web server. Their contributions addressed compilation errors, type mismatch warnings, and build issues specific to Visual Studio 2015. They also modified the code with preprocessor guards to handle conditional compilation based on defined symbols and corrected type casts to prevent build failures.
cppweb-serverc-plus-plusc11embedded
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.
Request Free Trial
Keith Bramley - Field Application And Test Engineer