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.
Script to draw an image onto r/place (https://www.reddit.com/r/place/)
Role in this project:
Full-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.
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