Ben North is a consultant with 17 years of experience specialising in sourcing and building high-performing software engineering teams across front-end, back-end and full-stack domains. Based in the Cotswolds, he currently helps organisations access top developer talent and senior engineering leaders, reducing time-to-hire and improving retention through targeted, market-aware search. Beyond recruitment, Ben contributes to open-source projects—working on Skulpt’s JavaScript implementation of Python and strengthening test coverage for pybind11—demonstrating a hands-on appreciation for developer tooling and quality assurance. He combines commercial recruiting acumen with technical empathy, enabling him to translate complex engineering needs into practical hiring outcomes. Available for direct engagement, Ben balances strategic hiring mandates with a practical understanding of modern developer workflows.
17 years of coding experience
Bachelor of Arts - BA, Business Management, 2:1, Bachelor of Arts - BA, Business Management, 2:1 at University of the West of England
Skulpt is a Javascript implementation of the Python programming language
Role in this project:
Full-stack Developer
Contributions:6 reviews, 29 commits, 8 PRs in 6 months
Contributions summary:Ben primarily contributed to the Skulpt project by enhancing its time module, which involves implementing Python's time functionalities in JavaScript. They introduced new JavaScript helper functions and refactored existing ones to improve code clarity and efficiency. Furthermore, the user added unit tests to validate the time module's behavior, focusing on argument length checks and testing various time-related functions, thereby improving code quality and reliability. Additionally, they improved the compiler with new functionalities like docstring handling and setting docstrings for functions.
Contributions:10 commits, 5 PRs, 6 comments in 1 year
Contributions summary:Ben primarily focused on adding and improving tests for the `pybind11` library, specifically concerning Eigen integration with Python. They added tests for vector and matrix operations, including testing slices of 3D arrays, and ensured correct behavior with NumPy arrays. Furthermore, the user implemented a stricter test check function and addressed issues related to copy and move policies within the library, showcasing a commitment to comprehensive testing and identifying edge cases.
pythoncpppython-bindingsseamlessbindings
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.