Jeremy Poulter

Head Of Engineering at Webgains

Woodley, 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
Jeremy Poulter is a Head of Engineering and seasoned principal software engineer with over a decade of experience building embedded systems and consumer electronics software. He combines technical leadership at Webgains with hands-on contracting for IoT and energy-monitoring projects, and runs his own consultancy BigJungle Ltd. His deep embedded expertise spans MPEG-4, PHP, Bash and low-level firmware work—demonstrated by contributions to well-known open-source projects for Nordic nRF52 BLE and the IoTaWatt energy monitor where he refactored firmware into a more maintainable C++ architecture. A Brunel Computer Science graduate based in Woodley, he blends product-focused engineering with practical systems-level problem solving and a long track record of stabilizing complex device stacks. Colleagues would note his ability to move between strategic leadership and detailed firmware fixes with equal confidence.
code12 years of coding experience
job16 years of employment as a software developer
bookBS Computer Science, BS Computer Science at Brunel University of London
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (14)

embedded10
c-language10
btle10
cprogramming-language10
sys10
nrf5210
esp826610
arduino9
adc9
filesystem8
powersaving7
pow7
clock7
time-management7

Programming languages (11)

TypeScriptDockerfileC++JinjaCRustJavaScriptPHP

Github contributions (5)

github-logo-circle
Adafruit code for the Nordic nRF52 BLE SoC on Arduino
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:5 commits, 3 PRs, 21 comments in 11 months
Contributions summary:Jeremy primarily contributed to the embedded systems software for the Nordic nRF52 BLE SoC. Their work included adding support for the Low Frequency RC oscillator, updating the configuration of the clock source, and modifying the file system interaction. They also allowed stack sizes for tasks to be configured and restructured the file system class for future expansion.
nrf52nrf52840adafruitnordicble
boblemaire/IoTaWatt

Sep 2017 - Sep 2017

IoTaWatt Open WiFi Electric Energy Monitor
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:9 commits in 19 days
Contributions summary:Jeremy primarily focused on refactoring the IoTaWatt firmware from `.ino` files to `.cpp` and `.h` files, indicating a transition towards a more structured C++ environment. This involved significant changes to core files like `IotaWatt.h` and `IotaWatt.ino`, which likely included restructuring the project's organization, and header file dependencies. The user also made related changes in other files, such as `IotaOutputChannel.cpp` to improve the build process.
monitoresp8266-arduinoesp8266arduinoelectric
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
Jeremy Poulter - Head Of Engineering at Webgains