Summary
Thomas Welsch is a Research Software Engineer at the University of Oxford with 11 years of experience building production-ready software and research tools that make scientific data and experiment lifecycles auditable and low-friction for end users. He holds a PhD in Computer Science from the University of Liverpool where he led work in program synthesis—publishing GECCO 2020 as primary author—and developed divide-and-conquer strategies integrated with learning-based methods like Genetic Programming. His background blends research and applied engineering: prior roles include full‑stack development for the U.S. Department of Energy (OSTI) and industrial contracts that delivered high‑accuracy C++/Python systems for Unilever, including a vision pipeline that cut human review by 75x. Comfortable across Java, Spring Boot, React, C++, and Python, he focuses on turning complex algorithmic ideas into maintainable, auditable tools that reduce technical debt. Colleagues have recognised his impact with DOE appreciation and an industry award nomination, reflecting a track record of shipping robust, mission‑critical systems.
11 years of coding experience
7 years of employment as a software developer
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at University of Liverpool
Bachelor of Science (B.S.), Computer Science and Political Science, Bachelor of Science (B.S.), Computer Science and Political Science at University of Tennessee-Knoxville