Leo Lapworth

Chief Technical Officer at KaarbonTech Asset Management

Bradford-on-Avon, England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Leo Lapworth is a pragmatic CTO and open source technologist with 16+ years of experience building and operating large-scale web and infrastructure systems, currently focused on serverless microservices on AWS using TypeScript/Node.js. He combines hands-on full‑stack development (Vue.js front-ends and occasional Perl) with deep ops expertise—having scaled MetaCPAN’s search platform to multi-datacentre Elasticsearch clusters with CDN caching and handled a trebling of traffic without incident. At KaarbonTech he led a move to cloud-first, ISO27001-aligned practices, introduced automation and CI, and architected serverless pipelines (Step Functions, Lambda, Athena) to deliver asset risk scoring and sensor ingestion. Known for finding the cleanest solution to complex problems, he also mentors teams through technology transitions, including a Perl-to-TypeScript monorepo migration. Based in Bradford-on-Avon, he pairs practical engineering with a taste for elegant, maintainable systems that delight end users.
code16 years of coding experience
job22 years of employment as a software developer
bookBSC, Psychology, BSC, Psychology at University of Essex
stackoverflow-logo

Stackoverflow

Stats
2,776reputation
539kreached
13answers
2questions
github-logo-circle

Github Skills (24)

caching10
javascript10
scripting10
amazon-elasticsearch10
css10
perl10
elasticsearchquery10
aws-elasticsearch10
html10
elasticsearch10
metacpan10
devops10
elasticsearch-api10
cpan9
lessc9

Programming languages (13)

JavaC++CSSJinjaVuePerlHTMLPerl 6

Github contributions (5)

github-logo-circle
metacpan/metacpan-api

Apr 2013 - Apr 2019

A free, open API for everything you want to know about CPAN
Role in this project:
userBack-end & DevOps Engineer
Contributions:2 reviews, 170 commits, 88 PRs in 6 years 1 month
Contributions summary:Leo's contributions primarily focused on improving the performance and maintainability of the MetaCPAN API. They implemented scripts for mirroring CPAN for development, building test CPAN directories, and integrating Fastly CDN caching. The user also modified several controllers to add and adjust caching headers, and added scripts to monitor the minion queue. Further contributions included improving the indexing and purging of content during reindexing, and refining the author indexing process.
apieverythingpythonmetacpanperl
metacpan/metacpan-web

Jul 2011 - Apr 2019

Web interface for MetaCPAN
Role in this project:
userFull-stack Developer
Contributions:4 reviews, 212 commits, 94 PRs in 7 years 10 months
Contributions summary:Leo primarily contributed to the web interface for MetaCPAN, making changes related to the user interface and layout. Their work included modifying HTML templates (e.g., account-bar.html, about.html, root/wrapper.html), adding links, and implementing improvements for SEO. They also worked on adding caching mechanisms and refining the site's styling with CSS, including the integration of server-side LESS processing and client-side Javascript. The user also contributed to improve the documentation of the site.
cpanmetacpanperlweb-interface
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
Leo Lapworth - Chief Technical Officer at KaarbonTech Asset Management