Ben Crowhurst is a Glasgow-based software engineer with 12 years' experience building robust, production-grade systems across embedded devices, cloud-native SaaS, and low-level filesystems. He’s shipped C/C++ firmware and Linux integrations for STM32 and PX4, designed scalable Kubernetes/AWS architectures for drone orchestration, and worked on forensic-grade filesystem tooling and high-performance video capture systems. An entrepreneur at heart, he founded Corvusoft and has led engineering teams to commercialise research into market-ready products, introducing pragmatic practices like BDD/TDD, CI/CD and Kanban. He’s an active contributor to the C++ REST framework restbed, improving HTTP handling, tests and client keep-alive design—evidence of his attention to correctness and maintainability. Colleagues rely on him for pragmatic architecture decisions that balance low-level performance with cloud-scale operability.
12 years of coding experience
19 years of employment as a software developer
Bachelor of Science (BSc) Software Engineering, Bachelor of Science (BSc) Software Engineering at University of the West of Scotland
HND Software Engineering, HND Software Engineering at Glasgow Clyde College
Corvusoft's Restbed framework brings asynchronous RESTful functionality to C++ applications.
Role in this project:
Back-end Developer
Contributions:6 releases, 5 reviews, 812 commits in 8 years 6 months
Contributions summary:Ben made several contributions to the restbed framework, including adding an allow header for the default "not implemented" handler, removing unnecessary method invocations, and removing pointless operators in the source code. They also improved unit test coverage and quality, demonstrated by changes in test suites, and worked to address issues related to request handling, such as the incorrect calculation of response body length. Additionally, the user worked on the design and integration of HTTP client keep-alive connections.
Contributions:42 commits, 36 pushes, 1 branch in 11 months
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.