Benjamin Lovell is an analyst-product and design-minded engineer with 17 years of cross-disciplinary experience blending industrial design, product delivery and software development. Based in London, he currently ships features for JPMorgan Chase’s digital consumer banking platform while bringing hands-on design engineering experience from projects for HP and a research-backed helmet product that influenced over 100,000 consumers. His open-source contributions span the Ruby/Rails ecosystem and testing tools—improving JRuby tests, Capybara behavior, and Rails logging and Bootstrap integrations—which reflect a strong focus on maintainability and QA. Benjamin pairs First-Class honours MEng design engineering training from Imperial College with practical product delivery skills, able to move from hardware sprints to front-end asset pipelines. He’s equally comfortable refactoring test suites as he is tweaking LESS/CSS to preserve UX consistency, a blend that helps bridge design intent and production reliability. Colleagues know him for pragmatic problem-solving across UX, backend, and test automation rather than a single-technology specialty.
17 years of coding experience
A*, A*, A, A*, A*, A at Altrincham Grammar School for Boys
MEng, Design Engineering, First Class Honours (1:1), MEng, Design Engineering, First Class Honours (1:1) at Imperial College London
Elective Module - Project Management, First Class Honours (1:1), Elective Module - Project Management, First Class Honours (1:1) at Imperial College Business School
An attempt to tame Rails' default policy to log everything.
Role in this project:
Back-end Developer & QA Engineer
Contributions:2 reviews, 158 commits, 119 PRs in 4 years 9 months
Contributions summary:Benjamin primarily focused on improving the quality and maintainability of the `lograge` gem. They updated existing specifications to align with RSpec 3 syntax, performed general spec tidying, and improved testing coverage of core functionalities. The user also addressed code style issues and deprecated configurations, enhancing the project's overall code quality and developer experience. Finally, the user bumped the version to reflect these changes.
Contributions:31 commits, 24 PRs, 39 pushes in 1 year 7 months
Contributions summary:Benjamin primarily contributed to the back-end of the "whitehall" repository, which publishes government content on GOV.UK. Their work focused on enhancing the consultation feature by enabling topical event tagging for offsite consultations. Furthermore, they updated dependencies, specifically bumping the GDS-SSO dependency. The user also refactored existing code to leverage a deprecated_columns gem and addressed the schema.rb after a Rails upgrade.
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
Benjamin Lovell - Analyst - Product at JPMorganChase