Tom Simmons is a software engineer with 11 years’ experience building web applications across fintech and travel, currently shipping features as a Software Engineer II at Viator from Newcastle upon Tyne. He progressed through Scott Logic from graduate to senior developer, gaining deep front-end and full‑stack expertise and a track record of delivering maintainable, ES2015-ready code. An Imperial College MSc in Computer Science and an MMath from Durham underpin a strong theoretical foundation applied to practical systems. Tom is an active open-source contributor who improved D3FC by adding TypeScript definitions and modernizing components—an indication of his attention to developer experience and cross-package architecture. Colleagues describe him as a pragmatic engineer who balances clean abstractions with shipping product value.
11 years of coding experience
8 years of employment as a software developer
MSc Computer Science, MSc Computer Science at Imperial College London
MMath Mathematics, MMath Mathematics at Durham University
A collection of components that make it easy to build interactive charts with D3
Role in this project:
Full-stack Developer
Contributions:67 commits, 17 PRs, 2 pushes in 1 year 7 months
Contributions summary:Tom's contributions primarily focused on enhancing the d3fc library. They made improvements to component consistency, including making the global module name consistent and adding TypeScript definition files to enable better code completion and type safety. Furthermore, they worked on refactoring and ES2015-fying various components, adding API references and updating dependencies. Their work spanned across multiple packages demonstrating a good grasp of the project's architecture.
Contributions:19 commits, 1 PR, 2 pushes in 3 years 4 months
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.