Tom Hudson is a Staff Software Engineer based in England with 14 years of experience building reliable backend tooling and mentoring teams. He combines a practical "fix things and teach people" ethos with deep security engineering experience from roles at Bishop Fox and Detectify. A prolific open-source contributor, he’s enhanced widely used security and developer tools (assetfinder, waybackurls, gron, unfurl, meg and gf), often adding new data sources, robust parsing, and pipe-friendly UX. He’s equally comfortable shipping Go and PHP networking code, improving concurrency and IO patterns, and hardening integrations with external services. Known for making complex tooling approachable, he also runs technical training and has a track record of turning one-off hacks into reusable utilities. Colleagues describe him as a pragmatic problem-solver who prefers building useful tools over following trends.
Contributions:9 releases, 24 commits, 4 PRs in 4 years 5 months
Contributions summary:Tom primarily focused on enhancing the functionality and features of a URL processing tool. They implemented new format specifiers, including those for user information, authority, and file extensions, adding flexibility to the URL manipulation capabilities. Moreover, the user addressed identified bugs, like those involving parsing URLs with no scheme, and added features such as the "keypairs" mode to extract query string information. This suggests they are focused on extending the capabilities of the URL processing logic.
Fetch many paths for many hosts - without killing the hosts
Role in this project:
Back-end Developer
Contributions:10 releases, 82 commits, 9 PRs in 5 years 7 months
Contributions summary:Tom primarily focused on developing the `meg` tool, which fetches paths for hosts. They implemented features like writing responses to files, adding a worker pool for concurrency, and incorporating a save flag to control file output. The user also improved the tool's functionality by adding features such as the ability to specify HTTP methods and setting timeouts for requests. Further enhancements included the modification of the file saving mechanism to utilize a domain/sha1hash naming convention.
fetchhostspathskilling
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.