David Maxwell is an analytics engineer and IR researcher with a PhD and 12 years of experience building search systems, data pipelines, and user-facing experimental interfaces. He blends production-grade Spark/PySpark engineering at Booking.com with rigorous user research from a TU Delft postdoc, where he created LogUI (Best Demo, ECIR 2021) and led large-scale crowdsourced studies. His work spans classical IR evaluation, behavioural modelling, and modern data engineering—highlighted by a Microsoft prototype and US patent for generative query autocompletion. An experienced educator and open-source contributor, he co-authored Tango with Django (accessed by millions) and continues to rearchitect research tooling while shipping well-tested, observable pipelines. David is particularly adept at turning experimental questions into reliable, decision-ready datasets and reproducible systems.
12 years of coding experience
3 years of employment as a software developer
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at University of Glasgow School of Computing Science
A beginners guide to web programming with Python / Django 1.9
Role in this project:
Full-stack Developer
Contributions:370 commits, 1 PR, 358 pushes in 1 year 10 months
Contributions summary:David primarily contributed to building a web application using Django. Their work involved implementing fundamental features such as creating views and URL configurations, setting up templates, and adding static media files. They also worked on the Django models, setting up the necessary structures for the application. Furthermore, they integrated Bootstrap for a more user-friendly and responsive front-end design, improving the overall user experience.
Contributions:118 commits, 113 pushes, 1 comment in 2 years 9 months
pythonsimulationretrievalinformation-retrieval
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.