Tom French

Product Etc. Founding Member Alfred

London, 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

🤩
Rockstar
🎓
Top School
Tom French is an experienced product leader with over 15 years building customer-facing digital products and scaling high-performing teams across energy, retail and fintech. As a founding member at Alfred and former Chief Product Officer at Utility Warehouse, he has led end-to-end product strategy, agile transformation and organisational design to deliver complex, commercially impactful propositions. He pairs a data-first mindset—grounded in statistical modelling and analytics—with hands-on UX and marketing craft to drive acquisition, retention and product-market fit. Tom also brings practical engineering empathy from earlier technical roles and open-source contributions to Java projects like a StatsD client and JavaHamcrest, improving robustness, tests and documentation. A Cambridge-educated natural scientist, he combines analytical rigour with a startup founder’s bias for action, often applying lean experimentation to de-risk new initiatives.
code15 years of coding experience
job8 years of employment as a software developer
bookA Levels & GCSEs, A Levels & GCSEs at St Paul's School
bookMaster of Science (MSci) Natural Sciences, Master of Science (MSci) Natural Sciences at University of Cambridge
stackoverflow-logo

Stackoverflow

Stats
4,762reputation
468kreached
61answers
3questions
Badges
rounding
top-5%
java
top-5%
javascript
top-5%
html5-audio
top-5%
github-logo-circle

Github Skills (24)

statsd10
testing10
java10
hamcrest10
javas10
junit10
performance-monitoring10
javadoc9
javascript9
rounding9
html5-audio9
layoutmanager9
concurrency9
nio9
dependency-management8

Programming languages (15)

JavaCSSC++ScalaGoHTMLGroovyKotlin

Github contributions (5)

github-logo-circle
tim-group/java-statsd-client

Jun 2012 - Feb 2015

a java statsd client library
Role in this project:
userBack-end Developer
Contributions:63 commits, 3 PRs, 4 pushes in 2 years 8 months
Contributions summary:Tom primarily contributed to the development of a Java-based StatsD client library. They implemented core features such as incrementing counters, recording gauge values, and timing operations. The user also refactored existing code, added tests, and introduced shorthand convenience methods to simplify the client's usage, including support for gauge deltas and sample rates. Furthermore, they focused on improving the library's robustness by adding exception handling and by using NIO.
client-libraryjavastatsdstatsd-client
hamcrest/JavaHamcrest

May 2012 - Sep 2018

Java (and original) version of Hamcrest
Role in this project:
userBackend Developer
Contributions:156 commits, 2 PRs, 2 pushes in 6 years 4 months
Contributions summary:Tom primarily addressed bugs and improved the codebase within the Java Hamcrest project. Their contributions focused on resolving issues related to the CombinableMatcher and generics in IsEmptyCollection, reflecting a focus on enhancing core matcher functionality and type safety. Further commits involved upgrading dependencies like qdox and jarjar, indicating involvement in build and dependency management, and refactoring the code for improved readability and maintainability. The user also made significant contributions by adding formal JavaDoc to core matchers, which would enhance the project's documentation.
matcherjavahamcrestassetbundle
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
Tom French - Product Etc. Founding Member Alfred