Leif Azzopardi is a Principal Applied Scientist and Associate Professor specializing in AI and Data Science with 13 years of experience building theoretical and data-driven models that predict and explain user behaviour in search and recommendation systems. He leads the Interaction Lab, developing metrics and models that reveal how systems shape people’s decisions and everyday interactions. Leif blends deep academic rigor—PhD and longstanding university appointments—with industry impact through roles at Microsoft, including a recent applied scientist visiting role and now a principal position. He is also an educator and hands-on developer, authoring the popular Tango with Django beginner guide and contributing full-stack code that underscores his ability to translate research into usable applications. Known for connecting human-centred insight with scalable machine learning, he brings a rare mix of user-focused research and production experience.
12 years of coding experience
14 years of employment as a software developer
B.Info.Sci (Hons I), B.Info.Sci (Hons I) at University of Newcastle
Doctor of Philosophy (PhD), Doctor of Philosophy (PhD) at University of Paisley
Postgraduate Degree, Postgraduate Degree at University of Glasgow
A beginners guide to web programming with Python / Django 1.9
Role in this project:
Full-stack Developer
Contributions:210 commits, 5 PRs, 182 pushes in 11 months
Contributions summary:Leif contributed to the development of a beginner-friendly web application with Python and Django. Their work involved setting up the Django project structure, defining URLs and views, and creating basic templates. They also added category and page models, implemented category-based search functionality, and integrated a like button feature using AJAX. The user's contributions demonstrate a solid understanding of building web applications with Django, including both frontend and backend components.
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.
Request Free Trial
Leif Azzopardi - Principal Applied Scientist at Microsoft