Ben Lovell is a Senior Software Engineer based in Berlin with 12 years of experience building resilient backend systems and shipping full-stack features across startups and scale-ups. He has a strong functional-programming bent—notably using Clojure/ClojureScript—and deep experience designing microservices, offline-first sync, and CI/CD improvements that cut release cycles from weeks to minutes. At Pitch he led efforts on an offline-first sync system and cross-team documentation, and at Geeny and Red Pineapple he architected Kafka-driven microservices and performant ad-bidding APIs that substantially reduced costs. Ben combines hands-on implementation with technical coordination and mentorship, and is actively seeking freelance contracts where he can tackle data engineering, architecture-heavy challenges, or functional programming problems. A practical problem-solver, he often focuses on developer productivity and reproducible environments to accelerate teams, not just individual features.
12 years of coding experience
9 years of employment as a software developer
Bachelor of Science (B.Sc.) (Hons) Computer Science, Bachelor of Science (B.Sc.) (Hons) Computer Science at University of St Andrews
An Emacs configuration for the stubborn martian vimmer
Contributions:5 pushes, 1 branch in 3 years 5 months
org-modeemacs-configurationmartianemacsemacs-lisp
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.