Marco Bonzanini is a Principal Data Scientist and founder of Bonzanini Consulting Ltd, bringing over a decade of professional experience and two decades in tech to specialise in Python-based data science, information retrieval and text analytics. With a PhD in Information Retrieval and teaching roles at Queen Mary University of London, he combines rigorous research pedigree with practical delivery of consultancy, bespoke corporate training and hands-on ML/IR engineering. He has applied his expertise across domains—from flight safety and biomedical search to social media and recruitment analytics—and authored several Packt books including a practical companion repo for social media mining. As co-organiser of PyData London and a frequent international speaker, he bridges community leadership with product-focused coaching to help teams de-risk and accelerate data initiatives. An often overlooked strength is his track record of shipping production-ready microservices and ML APIs (Flask, Docker, Elasticsearch) that turn research into operational value.
11 years of coding experience
11 years of employment as a software developer
BSc, Information Technology, BSc, Information Technology at Università degli Studi di Verona
MSc, Computer Science, Distinction, MSc, Computer Science, Distinction at Queen Mary, U. of London
Companion code for the book "Mastering Social Media Mining with Python"
Role in this project:
Data Scientist
Contributions:33 commits, 1 PR, 23 pushes in 3 years 3 months
Contributions summary:Marco contributed example code for various data science and machine learning tasks. These included implementations of k-means clustering, time series analysis, and text summarization using libraries like scikit-learn, gensim, and matplotlib. The commits also demonstrate data manipulation techniques using NumPy and JSON, indicating a focus on practical data analysis and visualization within the context of social media data. Moreover, the user worked on Twitter data analysis with code dealing with Twitter API and follower analysis.
Contributions:8 commits, 3 PRs, 5 pushes in 5 years 1 month
pythonjekyllpydata
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.