Ben Keen is a Senior Data Science Manager in London with 14 years of experience translating complex scientific and engineering problems into production-ready analytics and full-stack solutions. Holding a PhD in Biochemistry, he blends rigorous experimental thinking with cloud-first data science, having delivered projects from NLP contract extraction to predictive maintenance and energy optimisation on Microsoft Azure. He leads a team of data science consultants for Microsoft, earning multiple internal excellence awards while shipping practical solutions for manufacturing, retail pricing and infrastructure safety. Outside core data work he remains an active full‑stack developer and open-source contributor—maintaining a popular random test data generator and contributing UI improvements to projects like CouchDB Fauxton. That combination of peer-reviewed research, hands-on engineering across front and back ends, and enterprise delivery gives him a rare ability to turn research-grade ideas into operational impact.
14 years of coding experience
5 years of employment as a software developer
Doctor of Philosophy (PhD), Biochemistry, Doctor of Philosophy (PhD), Biochemistry at Genome Damage and Stability Centre (Affiliated with University of Sussex)
Bachelor of Science (BSc), Biochemistry, First Class, Bachelor of Science (BSc), Biochemistry, First Class at University of Southampton
GCSEs and A-Levels, GCSEs and A-Levels at The John Fisher School
A powerful, feature-rich, random test data generator.
Role in this project:
Full-stack Developer
Contributions:14 releases, 2354 commits, 103 PRs in 11 years 1 month
Contributions summary:Ben appears to be involved in developing the front-end and back-end features of the `generatedata` repository. The commits demonstrate work across the front-end, including UI updates, improving language translation support, and adding features to the user interface. Additionally, the commits also touch on back-end development, including enhancements to authentication and the addition of new features to the data set history.
A source list of countries, regions and shortcodes in JSON and JS format.
Role in this project:
Full-stack Developer
Contributions:18 releases, 9 reviews, 152 commits in 6 years 10 months
Contributions summary:Ben primarily contributed to the project by improving data validation and file formatting, adding Travis CI integration for automated testing of JSON data integrity. They also focused on code refactoring, introducing a build process to generate UMD and ES6 modules for better compatibility with different environments. Additionally, the user implemented enhancements to the data structure, including adding new regions and correcting existing shortcodes, ensuring data accuracy.
jscountry-listregion-listcountries-statesregions
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.