James Lovern is a software engineer based in London with eight years of experience focused on TypeScript and modern web technologies, building user-centered, maintainable systems. Currently at Cisco and studying for a BSc in Computing and IT (Software) at The Open University, he blends practical engineering with growing theoretical depth. His recent roles include developing a Kafka- and ClickHouse-backed microservice for domain/IP analysis and porting PostgreSQL extensions to streamline extension installation on the pgxman platform. James has a track record of shipping scalable back-end components that enable downstream analytics and trust scoring, showing an eye for both data pipelines and developer ergonomics. Comfortable across the full stack, he favors elegant solutions that keep large codebases clean and extensible. He brings a curious, pragmatic approach—combining undergraduate perspective with production experience—to tackle real-world problems.
8 years of coding experience
Bachelor of Science (Honours) - BSc Computing and IT (Software), Bachelor of Science (Honours) - BSc Computing and IT (Software) at The Open University
A Levels Computer Science Mathematics Physics, A Levels Computer Science Mathematics Physics at John Taylor High School
Contributions:7 PRs, 10 pushes, 3 branches in 1 year 3 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.