Summary
Joe Singleton is a software engineer and PhD in computer science from Cardiff University who specializes in truth discovery—deciding what to trust when sources conflict—combining formal methods from social choice, belief revision and epistemic logic with practical engineering. With a decade of experience, he writes production-grade Python and JavaScript, has built Django-backed search and data systems, and is comfortable across devops (Docker, Ansible), relational databases, and web APIs. His industry work spans telescope data tooling, environmental data search, and healthcare-adjacent monitoring prototypes, reflecting a habit of turning theoretical insights into applied solutions. Colleagues know him for shipping well-documented, testable code during placements and internships, and for taking scrum master duties when needed. Outside work he continually experiments with hobby projects and language variety—from Haskell to C++—keeping both theory and practice sharp.
10 years of coding experience
1 year of employment as a software developer
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Cardiff University / Prifysgol Caerdydd
Barton Peveril Sixth Form College
English