Duncan Hull is a Senior Lecturer (Associate Professor) in Computer Science with 14 years of experience bridging software engineering, bioinformatics and computer science education. He leads a large industrial placement programme that tripled high-quality placements to over 100 students per year while teaching both greenfield and brownfield software projects across undergraduate cohorts. His background spans research and industry roles—from developing biochemical model repositories and ChEBI at EMBL-EBI to consulting on systems for the BBC, NHS and Ford—bringing practical engineering rigor to teaching and employability coaching. An advocate for open knowledge, he is the author of an openly licensed undergraduate guidebook and a long-time Wikimedia editor responsible for hundreds of high-quality scientific portraits and biographies. He co-founded UK ACM SIGCSE and serves as an external examiner and mentor, connecting students with a 10,000-strong alumni network to ease transitions into industry. Notably, his career blends hands-on engineering, pedagogical scholarship and community building in ways that consistently convert academic learning into real-world outcomes.
13 years of coding experience
3 years of employment as a software developer
Doctor of Philosophy (PhD), Bioinformatics, Doctor of Philosophy (PhD), Bioinformatics at The University of Manchester
Postgraduate Certificate in Education (PGCE), Science, Postgraduate Certificate in Education (PGCE), Science at University of Bath
Introduction to LaTeX for undergraduate students, aimed at first year (freshman) but also suitable for beginners (or refreshers) https://latex4year1.netlify.app
Contributions:1 PR, 80 pushes, 1 branch in 4 years 7 months
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.