Ben Potter is a Senior Backend Developer and self-employed company director with nearly a decade of entrepreneurial experience and six years in professional backend roles. He combines a First Class BSc in Mathematics with strong A-levels in computing and quantitative subjects to simplify software-dependent processes and boost operational efficiency. At Alliants he focuses on backend systems, and his open-source contributions to well-known Homebridge projects show hands-on work across CLI/backend logic, firmware integration, and UX-focused logging improvements. He has practical firmware and Zigbee device experience from adding device support in the homebridge-ewelink plugin, demonstrating an ability to bridge cloud services and embedded device concerns. Ben’s background in running his own businesses gives him product-minded engineering instincts and a track record of shipping customer-facing web solutions that drive engagement.
6 years of coding experience
A-Levels Grade A: Maths, Further Maths, Statistics, Accounting, Computing, A-Levels Grade A: Maths, Further Maths, Statistics, Accounting, Computing at HSDC Havant & South Downs
Bachelor of Science - BSc, Mathematics, First Class Honours, Bachelor of Science - BSc, Mathematics, First Class Honours at University of Southampton
Homebridge plugin to integrate eWeLink devices into HomeKit.
Role in this project:
Back-end & Firmware Engineer
Contributions:221 releases, 3 reviews, 3121 commits in 2 years 5 months
Contributions summary:Ben implemented support for the zb1257 switch by adding and modifying code to handle switch and lightbulb functionality within the eWeLink homebridge plugin, indicating work within the firmware. The changes involved modifications to JavaScript files, specifically within the lib/device and lib/utils directories. The user updated code related to zigbee devices, adding new device capabilities.
Contributions:10 reviews, 45 PRs, 124 pushes in 4 years 6 months
Contributions summary:Ben primarily contributed to the Homebridge project by modifying documentation and updating dependencies. They also made code changes in `src/childBridgeService.ts`, `src/ipcService.ts`, and `src/cli.ts`, suggesting involvement in backend logic and command-line interface development. Furthermore, they added a new feature related to logging success colors, indicating work on improving the user experience.
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.