Tom Gallacher is a platform and performance-focused software engineer with 15 years’ experience building highly scalable, concurrent systems for clients and enterprises including Apple and Condé Nast. He specializes in Kubernetes, Go, Kafka, Docker and Node.js, and has a track record of improving runtime efficiency—evidenced by upstream contributions to the core Node.js project around performance and V8 threading. Tom moves comfortably between hands-on coding, infrastructure architecture and DevOps, having led engineering efforts, consulting on cloud-native and serverless designs, and directing a tech company. Based in Stony Stratford, he combines pragmatic engineering with curiosity for low-level Linux performance and high-throughput streaming systems. Colleagues would describe him as the sort of engineer who happily writes elegant code while quietly owning system behavior at scale.
15 years of coding experience
10 years of employment as a software developer
Bachelor of Science (BSc) Hons, Computing, Bachelor of Science (BSc) Hons, Computing at Bournemouth University
Contributions:14 PRs, 59 comments in 3 years 4 months
Contributions summary:Tom primarily contributes to the Node.js runtime by fixing bugs, deprecating legacy features, and improving code efficiency. Their work includes handling escaped forward slashes, defaulting to UTF8 in byteLength(), and fixing broken links in documentation. Furthermore, the user implements features to override v8 thread defaults using cli options and allows additional options in NODE_OPTIONS.
Contributions:46 commits, 2 PRs, 11 pushes in 5 years 9 months
shellconfiguration-frameworkzsh-pluginzsh
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.