Ben Hardill

Senior Software Engineer at Hardill Technologies

Dursley, 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

🤩
Rockstar
🎓
Top School
Ben Hardill is a Senior Software Engineer with 13 years of experience, currently shaping cloud and IoT-focused tooling at FlowFuse while running his own consultancy, Hardill Technologies. He brings practical full‑stack and DevOps expertise, evidenced by notable open-source contributions to the widely-used Node-RED ecosystem—adding UI and backend functionality, custom hardware nodes, and Docker build improvements. Comfortable across frontend, backend, and infrastructure, he’s solved real-world hardware integration challenges (DigiUSB, SensorTag BLE) and hardened container build flows. A MSc and dual BEng holder who pairs formal training with hands-on engineering, Ben is also an outdoors enthusiast—snowboarding, sailing and endurance sports—that informs a pragmatic, resilient approach to problem solving. Less obvious: he often blends hobbyist hardware projects with production-grade software, turning tinkering into deployable integrations.
code13 years of coding experience
bookBEng, BEng at Lancaster University
bookRishworth
bookBEng, BEng at UNC Charlotte
bookMSc, MSc at Cranfield University
stackoverflow-logo

Stackoverflow

Stats
57,282reputation
5.6mreached
2,574answers
14questions
Badges
mqtt
top-1%
tcp
top-5%
websocket
top-1%
java
top-5%
javascript
top-5%
android
top-5%
github-logo-circle

Github Skills (47)

github-ci10
javascript10
docker10
hardware-interface10
mqtt10
bash10
websocket10
integrations10
dockers10
cicd10
node-red10
system-integration10
build-automation10
flow-based-programming10
dockerfile10

Programming languages (25)

CGoMustacheHTMLNunjucksEJSTypeScriptShell

Github contributions (5)

github-logo-circle
node-red/node-red-docker

May 2021 - Sep 2022

Repository for all things Node-RED and Docker related
Role in this project:
userDevOps Engineer
Contributions:42 releases, 9 reviews, 86 commits in 1 year 3 months
Contributions summary:Ben primarily contributed to the repository by implementing and modifying Docker-related configurations and scripts. They focused on setting up and maintaining the build environment, including the installation of devtools and the configuration of SSH keys for secure access. The user's work also encompassed the modification of the Docker build process and the adaptation of base images. This indicates a strong involvement in building and maintaining the project's infrastructure.
dockernode-red
node-red/node-red-nodes

Sep 2013 - Apr 2022

Extra nodes for Node-RED
Role in this project:
userBack-end Developer
Contributions:13 reviews, 43 commits, 42 PRs in 8 years 8 months
Contributions summary:Ben primarily contributed to the development of custom hardware nodes for Node-RED, specifically focusing on the 'digiRGB' and 'sensorTag' nodes. Their work involved creating HTML templates, JavaScript code for handling hardware interactions, and integrating with external devices like the DigiUSB and Ti SensorTag BLE devices. The contributions include moving nodes to a new repository, fixing typos in descriptions, and updating the existing node with new features, such as the addition of the option to specify a UUID.
node-red
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