Tom Pierce

Engineering Manager at Faculty

Chesham, 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 Pierce is an engineering manager with over a decade of hands-on experience building scalable web, video and big-data systems and a recent focus on ML engineering. He has led teams through cloud migrations and microservices adoption, shipping production APIs and analytics pipelines that handle datasets in the hundreds of billions of records. Comfortable coding across Python, TypeScript, Ruby and Java, Tom pairs practical engineering with people leadership—having line-managed teams of 2–8 and shaped hiring and onboarding processes. His open-source contributions span high-profile ML and RL projects (pytorch, numpyro) where he improved probabilistic tooling and distribution support, reflecting a strong grounding in statistical modelling. Based in Chesham, UK, he brings a track record of reducing operational overhead (CI rebuilds, platform automation) while delivering customer-facing features. Immediately available, he combines product-focused delivery habits with a curiosity for research-grade ML tooling.
code10 years of coding experience
job13 years of employment as a software developer
bookBEng Digital Media Engineering, BEng Digital Media Engineering at University of Surrey
stackoverflow-logo

Stackoverflow

Stats
108reputation
6kreached
3answers
1question
github-logo-circle

Github Skills (53)

algorithm10
algorithms10
pytorch10
javascript10
probabilistic-programming10
lib10
bootstrap10
python10
optim10
testing10
machine-learning10
code-library10
inference10
ui-design10
distributions10

Programming languages (11)

JuliaTypeScriptShellCSSC++RustSCSSJavaScript

Github contributions (5)

github-logo-circle
Bootstrap components for Plotly Dash
Role in this project:
userFront-end Developer
Contributions:3 releases, 122 reviews, 1746 commits in 4 years 4 months
Contributions summary:Tom's primary contribution involved implementing new UI components for a Dash application using React and likely related libraries. They integrated Alert, Badge, Button, and ButtonGroup components, showing a focus on building interactive elements. Additionally, they added the styling for these components, making the application more visually appealing and likely integrating them with the chosen design framework, as well as refactoring existing components and updating the UI to create a cohesive user experience.
pythondashbootstrap-componentsdashboardsplotly-dash
pytorch/tensordict

Oct 2022 - Mar 2023

TensorDict is a pytorch dedicated tensor container.
Role in this project:
userBack-end Developer
Contributions:218 reviews, 147 commits, 83 PRs in 4 months
Contributions summary:Tom contributed to the development of the tensordict library, specifically focusing on implementing a truncated normal distribution. They introduced a new TruncatedNormal class and associated utility functions within the existing distribution framework. The user also made changes to the continuous distributions and probabilistic modules by removing references to TorchRL. The user's work appears to be improving the statistical capabilities of the library.
pytorchdeep-learningdedicateddockertensor
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