Thomas Roche

Software Developer at People's Postcode Lottery

City of Edinburgh, Scotland, 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
Thomas Roche is a pragmatic software developer with 12 years’ experience building and maintaining web and microservice systems across PHP, Python, Java, C# and JavaScript. Based in Edinburgh, he currently develops Python microservices on AWS (CDK) while supporting legacy platforms, and has a background in Symfony-based web applications and search/queue technologies. He values planning and project management as much as language choice, a perspective shaped by experimenting with Go, Rust and systems-level C. An active problem-solver, he has improved reliability and maintainability in open-source tooling—refactoring and hardening a popular r/place automation script with logging, modularization and token-refresh fixes. Comfortable across the full stack and cloud environments, he’s increasingly focused on data science and bringing production-grade rigor to analytics projects. Colleagues know him for steady delivery, thoughtful design decisions and a pragmatic approach to modernising legacy systems.
code12 years of coding experience
job5 years of employment as a software developer
bookNapier University
bookLycee St Exupery
languagesFrench, English, German
stackoverflow-logo

Stackoverflow

Stats
3,389reputation
713kreached
24answers
7questions
Badges
if-statement
top-5%
docker-compose
top-5%
docker
top-5%
ubuntu
top-5%
github-logo-circle

Github Skills (24)

apim10
click-through10
python10
onclick10
scripting10
api10
oneclick10
r-api10
ubuntu9
docker-compose9
if-statement9
pixel-art9
docker9
bots9
googlebot9

Programming languages (19)

C#JavaC++CSSRustCMakefileGo

Github contributions (5)

github-logo-circle
Script to draw an image onto r/place (https://www.reddit.com/r/place/)
Role in this project:
userFull-stack Developer
Contributions:30 reviews, 29 commits, 29 PRs in 2 days
Contributions summary:Thomas primarily focused on enhancing the Reddit r/place script. Their contributions include refactoring code formatting using Black, implementing logging improvements with loguru, and resolving issues related to token refreshing and pixel placement logic. They also refactored and modularized the codebase by moving color-related methods to a dedicated module and incorporating click for command-line argument parsing. The user's work addressed issues related to pixel placement and the overall stability and maintainability of the project.
placescriptpythonimgursearch-engines
thoroc/php_writeexcel

Sep 2014 - Apr 2020

Johann Hanne's php lib to write excel file
Contributions:19 commits, 10 PRs, 14 pushes in 5 years 7 months
php-libxlsxphpexcel
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
Thomas Roche - Software Developer at People's Postcode Lottery