Ben Crowhurst

Software Engineer at Bellrock Technology Ltd

Glasgow, Scotland, 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 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.
code12 years of coding experience
job19 years of employment as a software developer
bookBachelor of Science (BSc) Software Engineering, Bachelor of Science (BSc) Software Engineering at University of the West of Scotland
bookHND Software Engineering, HND Software Engineering at Glasgow Clyde College
stackoverflow-logo

Stackoverflow

Stats
103reputation
6kreached
0answers
4questions
github-logo-circle

Github Skills (15)

asynchronous10
unit-testing10
http10
http-server10
c-language10
cprogramming-language10
restful-api10
async10
configurations6
user-interface6
windows-mobile6
sql6
compact-framework6
visual-studio6
database6

Programming languages (10)

TypeScriptJavaC++CSSCGherkinJavaScriptGo

Github contributions (5)

github-logo-circle
Corvusoft/restbed

Apr 2014 - Oct 2022

Corvusoft's Restbed framework brings asynchronous RESTful functionality to C++ applications.
Role in this project:
userBack-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.
asynchronouscpprestrestbedrestful
Corvusoft/network

May 2017 - Apr 2018

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.
Request Free Trial