Tom Wright

Software Engineer at Customer.io

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

🤩
Rockstar
🎓
Top School
Tom Wright is a pragmatic software engineer with 11 years’ experience building backend systems for SaaS and enterprise products across the UK. He has progressed from PHP development to senior backend roles, most recently at Customer.io, and brings a track record of improving reliability and developer experience at companies like Skedulo and Dojo. Comfortable shipping production services, Tom contributes to open source tooling—adding JSON support and robustness to dasel—demonstrating attention to interoperability and error handling. He blends hands-on coding with pragmatic testing and usability improvements, often tackling tricky edge cases such as invalid index handling. Tom holds a BSc in Computer Science from Canterbury Christ Church University and is adept at translating legacy systems into maintainable, tested services. Colleagues would describe him as steady, detail-oriented, and quietly focused on measurable improvements.
code11 years of coding experience
job12 years of employment as a software developer
bookBachelor of Science (BSc), Computer Science, Bachelor of Science (BSc), Computer Science at Canterbury Christ Church University
bookIT, Business, Public Services, IT, Business, Public Services at Cornwallis
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
2,851reputation
257kreached
86answers
12questions
Badges
php
top-5%
phpstorm
top-5%
github-logo-circle

Github Skills (17)

json10
go10
testing9
php9
phpstorm9
data-structures8
data-structure8
error-handling8
cli7
try-catch6
codeigniter6
linux6
oop6
centos6
yum6

Programming languages (12)

TypeScriptC#DockerfileJavaShellCJavaScriptGo

Github contributions (5)

github-logo-circle
TomWright/dasel

Sep 2020 - Jan 2023

Select, put and delete data from JSON, TOML, YAML, XML and CSV files with a single tool. Supports conversion between formats and can be used as a Go package.
Role in this project:
userBack-end Developer
Contributions:93 releases, 29 reviews, 521 commits in 2 years 4 months
Contributions summary:Tom's primary contribution involves adding support for JSON, incorporating more tests, and including comments. This involved modifying the `node.go` and `node_test.go` files to provide the JSON support including adding support for various node features and error handling. Moreover, the user's contributions include improving the usability of the codebase and resolving issues within the error-handling mechanisms, specifically addressing invalid index issues.
csvgocsv-filesjson-processingparser
TomWright/daselplayground

Nov 2020 - Sep 2022

Playground for Dasel.
Contributions:36 releases, 83 commits, 4 PRs in 1 year 11 months
typescriptplayground
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