Tom Pradat is a Senior Software Engineer based in Cork with 10 years of experience building full-stack web applications, primarily in JavaScript, React and PHP. He combines a mathematics background with a long-standing curiosity for how things work, which led him from academic studies to contributing both front-end and back-end improvements in production e-commerce and learning platforms. Tom has progressed from developer to lead roles and most recently served as Senior Frontend Developer before joining Distilled, consistently emphasizing readable, maintainable code. An active open-source contributor, he’s added exercises and tests to the popular Exercism JavaScript track and helped harden core backend logic in the Thelia e-commerce project. Colleagues describe him as a persistent learner who gravitates toward practical fixes and thoughtful design rather than flashy shortcuts.
Classe préparatoire aux grandes écoles Physique théorique et mathématique, Classe préparatoire aux grandes écoles Physique théorique et mathématique at Lycée Janson de Sailly
Contributions:44 reviews, 24 commits, 19 PRs in 3 years 3 months
Contributions summary:Tom contributed to multiple exercises within the Exercism JavaScript track, demonstrating a focus on both front-end and back-end aspects. They updated existing exercises, such as `circular-buffer`, to utilize classes. They also added new exercises like `change`, `grep`, `bank-account`, `affine-cipher`, and `errors` by providing stub files, and implementing unit tests, showcasing a broad understanding of the JavaScript ecosystem.
Thelia is an open source tool for creating e-business websites and managing online content. Repo containing the new major version (v2)
Role in this project:
Back-end Developer
Contributions:34 commits, 16 PRs, 11 comments in 5 months
Contributions summary:Tom primarily contributed to the back-end logic of the e-commerce platform. Their commits focused on fixing bugs related to hook unicity, adding missing functions, and implementing new hooks in various templates for order confirmation, invoices, and delivery. They also introduced a new event for updating transaction references and refined coupon expiration date formats, further demonstrating their focus on core functionalities. These changes suggest an active role in enhancing core e-commerce functionalities.
cmsmysqlecommercephpe-commerce
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.