Mark Hindess is a seasoned software engineer with over a decade of experience, currently based in Winchester, England and active as a member of The Apache Software Foundation. He brings long-term industry experience from roles at IBM and earlier systems work at Marconi and the University of Bath, grounded in a BSc in Computer Science. Mark is a pragmatic full-stack and back-end developer who has made notable open-source contributions to the popular Node-RED project, improving core Node.js logic, test automation, and web-node integrations for services like Dropbox, Amazon S3 and Google Calendar. His work demonstrates a strong emphasis on quality—refactoring, improved logging and expanded test coverage—alongside practical UI enhancements that improve end-user workflows. Comfortable across core application logic, testing frameworks and integration points, he blends engineering rigor with attention to user-facing details. An Apache committer with a history on the Apache Harmony PMC, he combines open-source stewardship with enterprise-scale development experience.
11 years of coding experience
1 year of employment as a software developer
Bachelor of Science (B.Sc.), Computer Science, Bachelor of Science (B.Sc.), Computer Science at University of Bath
A collection of node-red nodes aimed at web services
Role in this project:
Full-stack Developer
Contributions:62 commits, 7 PRs, 7 comments in 4 months
Contributions summary:Mark contributed significantly to the development of Node-RED web nodes, introducing new functionalities and enhancing the user interface. This involved integrating external services like Dropbox and Amazon S3, implementing features such as file uploading and event monitoring. They also worked on improving the user experience with UI elements and visual enhancements, as seen with the font awesome icons integration, Dropbox and Amazon S3 watch node implementation, and the addition of google calendar functionality.
Low-code programming for event-driven applications
Role in this project:
Back-end Developer & Test Automation Engineer
Contributions:69 commits, 1 PR, 1 comment in 6 months
Contributions summary:Mark contributed to the core logic and testing of the `node-red/node-red` project. They made changes to the `Node.js` files, refactoring and adding functionality to handle null messages and improve logging. Additionally, the user wrote and expanded tests, including those for node flows, demonstrating a focus on quality and thorough testing of the application. The contributions involve changes to core Node.js files as well as the test framework, demonstrating proficiency in testing and core application logic.
event-sourcingnode-redjavascriptlow-codecqrs
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.