Thomas Loudon

Technical Lead - Global Metals Technology at StoneX Group Inc.

England, 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
Thomas Loudon is a Technical Lead with 13 years’ experience building full-stack, event-driven microservice platforms for financial services, currently leading Global Metals Technology at StoneX. He combines hands-on development with agile team leadership and a background in mechatronics engineering, enabling a pragmatic approach to complex systems and low-latency trading workflows. His contributions to popular open-source projects like Chart.js show a knack for thoughtful front-end enhancements—improving hover styling and cross-chart helper consistency—that complement his backend architecture work. Based in England, he is adept at translating domain-specific trading requirements into robust, auditable software and often bridges the gap between front-office needs and scalable platform design.
code13 years of coding experience
job9 years of employment as a software developer
bookBachelor of Engineering (B.E.), Mechatronics, Bachelor of Engineering (B.E.), Mechatronics at University of Canterbury
bookSaint Kentigern College
stackoverflow-logo

Stackoverflow

Stats
63reputation
13kreached
7answers
1question
github-logo-circle

Github Skills (16)

html10
graph10
javascript10
front-end-development10
graphing10
canvas10
charts10
css6
ios6
sliders6
firefox6
cakephp6
jquery6
iphone6
deferred-loading6

Programming languages (1)

JavaScript

Github contributions (5)

github-logo-circle
chartjs/Chart.js

May 2016 - Aug 2016

Simple HTML5 Charts using the <canvas> tag
Role in this project:
userFront-end Developer
Contributions:7 commits, 2 PRs, 12 comments in 3 months
Contributions summary:Thomas's contributions focused on enhancing the Chart.js library's functionality related to hover effects and styling. They added support for using CanvasPattern objects for hover effects, allowing for more flexible visual customizations. The user refactored the helper function names to be more generic and updated multiple chart types to leverage the new helper function, improving the library's overall consistency. Furthermore, the user addressed a linting issue by adding a global flag to ensure proper code checks.
javascriptcharthtml5canvasgraph
ashiguruma/patternomaly

Jun 2016 - Oct 2018

Easily generate patterns for use in data graphics
Contributions:13 releases, 89 commits, 5 PRs in 2 years 5 months
graphic
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