Tom Welsh

Senior Developer at Aire Logic Limited

Greater Leeds Area United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Tom Welsh is a Senior Developer based in the Greater Leeds Area with nine years of professional software experience and a PhD-level academic grounding in theoretical physics. He combines strong problem-solving and attention-to-detail with full-lifecycle delivery experience—from requirements and architecture to testing—in both desktop C#/WPF applications and high-availability cloud backends. At Tracsis he worked across planning systems that blend UI and Haskell-backed services, and he now leads development at Aire Logic. An active open-source contributor, he has improved build processes and caching in the widely used Haskell Tool Stack, helping optimise test logging and component cache isolation. His background in physics and one-on-one tutoring hints at an ability to explain complex ideas clearly while applying rigorous analytical thinking to software design.
code9 years of coding experience
job6 years of employment as a software developer
bookMPhys, Physics, Honours 1st Class, MPhys, Physics, Honours 1st Class at University of Leeds
languagesGerman, English
github-logo-circle

Github Skills (6)

caching10
build-system10
haskell10
build-automation10
package-management9
testing8

Programming languages (2)

HaskellTSQL

Github contributions (5)

github-logo-circle
commercialhaskell/stack

Nov 2017 - May 2018

The Haskell Tool Stack
Role in this project:
userBackend Developer
Contributions:11 commits, 5 PRs, 16 comments in 5 months
Contributions summary:Tom contributed to the Haskell Tool Stack by implementing and refining build processes and caching mechanisms. They modified the build system to log test results, optimize file watching, and utilize separate build caches for package components. The user also addressed issues related to template parameters and file retrieval, contributing to the overall efficiency and maintainability of the build process.
haskellservant
tswelsh/stack

Sep 2017 - May 2018

Contributions:21 pushes, 14 branches in 7 months
haskell
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.
Request Free Trial
Tom Welsh - Senior Developer at Aire Logic Limited