Tom Clements is a commercially-minded technology leader with 15 years of experience advancing e-commerce and consumer brands from hands-on Ruby development to executive technology roles. As Head of Technology at Mint Velvet after CTO and director positions at Palace Skateboards, Seraphine and On the Beach, he couples strategic vision with deep delivery experience to drive scalable, transformation-focused engineering. He’s equally comfortable in the boardroom and the codebase, having contributed to notable open-source deployment tools like Capistrano and SSHKit to improve reliable, repeatable releases. A builder and mentor, Tom fosters autonomous, high-performing teams using Agile and Lean practices while prioritising measurable business outcomes. Based in London, he brings a practical bias for shipping and a track record of turning complex technical challenges into tangible commercial value.
15 years of coding experience
21 years of employment as a software developer
Bachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at University of Hertfordshire
Audio Video Technology, Audio Video Technology at The University of Salford
A deployment automation tool built on Ruby, Rake, and SSH.
Role in this project:
DevOps Engineer
Contributions:161 commits in 11 months
Contributions summary:Tom primarily contributed to the deployment automation tool, Capistrano, by adding and modifying tasks. Their commits focused on enhancing the tool's features, including default tasks and configuration handling. They incorporated support for multistage configuration and implemented improvements to the install task's output. The user also added features like before/after task execution hooks and integration with `sshkit`.
A toolkit for deploying code and assets to servers in a repeatable, testable, reliable way.
Role in this project:
Backend Developer
Contributions:16 commits, 1 comment in 2 years 1 month
Contributions summary:Tom contributed to a Ruby-based deployment toolkit, enhancing the core functionality of the `sshkit` library. They implemented and modified several key components, including dispatch, server roles, and backends, such as the `netssh` backend, which is critical for SSH operations. Their work included introducing configuration options and adding local execution capabilities, allowing users to run commands on their local machines.
deployingdevopsrepeatablesshruby
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.