Thom Seddon is a seasoned technology leader and co-founder serving as CTO (and now COO) of Elevate, with 14 years building resilient, secure network and ISP platforms across the UK. He blends hands-on backend engineering—demonstrated by contributions to prominent open-source projects like LibreNMS and the widely used traefik-forward-auth—with strategic CTO work at multiple fibre and connectivity ventures (WeFibre, ClearFibre). Known for pragmatic problem-solving, he’s fixed deep database and API issues in community projects and strengthened authentication and security tooling through testing and refactors. A University of Leeds-trained engineer who started multiple startups, he pairs entrepreneurial grit with operational discipline to deliver ground-to-cloud networking solutions. An interesting, less obvious facet: he moves fluidly between low-level debugging (SQL, device integrations) and executive leadership, ensuring technical debt is visible to the C-suite.
14 years of coding experience
12 years of employment as a software developer
Bachelor of Engineering (BEng) Civil Engineering with Construction Management, Bachelor of Engineering (BEng) Civil Engineering with Construction Management at University of Leeds
Minimal forward authentication service that provides Google/OpenID oauth based login and authentication for the traefik reverse proxy
Role in this project:
Back-end Developer
Contributions:5 releases, 5 reviews, 100 commits in 3 years
Contributions summary:Thom primarily contributed to the testing and improvement of the authentication service. Their work involved adding tests for cookie validation, email validation and login URL generation. They also worked on refactoring the code by making methods private and addressing various validation errors in the forward authentication service. The user also made modifications to enhance the project's security and functionality.
Complete, compliant and well tested module for implementing an OAuth2 Server/Provider with express in node.js
Role in this project:
Back-end Developer
Contributions:4 releases, 111 commits, 84 PRs in 6 years 6 months
Contributions summary:Thom primarily focused on improving the code quality and maintainability of the project. Their work included refactoring code by replacing tabs with spaces, a basic but essential step. The user also fixed parameter orders in several examples and addressed issues related to security headers. This indicates a focus on ensuring the project's proper function and adherence to best practices.
providerwell-testednode-jscompliantjavascript
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.