Thomas Wickham is an operations and AI leader based in Paris with 13 years of experience bridging software engineering, product delivery, and customer-facing operations. Currently at Synopsis he helps organizations become feedback-driven by automating the capture, categorization, and summarization of user insights to make customer voice actionable. His background spans hands-on backend work (including notable Rust contributions to the colored-rs terminal library and a lightweight LDAP server) and leadership roles in DevOps, product strategy, and sales operations at companies like Scalingo and FeetMe. A former software craftsmanship coach and podcast host, he combines pragmatic engineering practices (TDD, code reviews, infra as code) with a talent for translating technical complexity into business impact. He’s as comfortable refactoring core libraries as he is designing processes that scale teams and customer success.
13 years of coding experience
5 years of employment as a software developer
Code Review training Software Craftmanship, Code Review training Software Craftmanship at Octo Academy
Bachelor of Engineering (B.Eng.) Computer Science, Bachelor of Engineering (B.Eng.) Computer Science at Shanghai Jiao Tong University
Computer Science, Computer Science at EPITA: Ingénierie Informatique
Clean Code training Software Craftmanship, Clean Code training Software Craftmanship at OCTO Academy
(Rust) Coloring terminal so simple you already know how to do it !
Role in this project:
Backend Developer
Contributions:3 reviews, 18 commits, 39 PRs in 3 years 2 months
Contributions summary:Thomas primarily contributed to the core functionality of the `colored-rs/colored` library, introducing new features such as disabling color output and enhancing the internal structure to handle styles and color application. They addressed a bug related to the escape sequences within nested colored strings. Furthermore, they refactored and improved code related to color control, adding functionality to manage colorization behavior via environment variables and manual overrides. They also added an implementation of `FromStr` for the `Color` enum.
Contributions summary:Thomas contributed to the development of a lightweight LDAP server. Their work involved setting up the project's initial structure using `clap` for command-line argument parsing and configuration management. They implemented configuration loading from various sources, including TOML files and environment variables, and integrated logging capabilities using `tracing` and `tracing_subscriber`. The user also added the basic structure for a TCP server and an LDAP server implementation.
ldapauthenticationopaquerustsecurity
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.