I'm a data scientist / machine learning engineer with a background in computational / quantum physics. I write loads of python and a little bit of everything else.
I like working on hard R&D problems involving computer vision, natural language processing, graph theory, representation learning, recommendation systems, and information retrieval.
I love turning those research projects into services which help people in the real world.
MSc Physics, 2:1
Built and deployed computer vision services to extract features from images, enabling search, filtering, comparison, recommendation, etc. Automated image/illustration extraction from millions of printed book pages
Built an NLP model capable of recognising and disambiguating entities and concept in text, linking each one to its page in wikidata and/or other controlled vocabularies. Subsequent modelling of the concept network in neo4j, and a bit of graph-neural-network research.
Jamstack ecommerce site for The Black Hart, built with next.js, typescript, tailwind CSS, prismic, and stripe, and deployed on vercel.
Auctions as a service, using stripe.
Developed a friendly cli for managing machine learning research infrastructure in AWS.
Member of Mozilla's "Building Trustworthy AI" working group. Core member of "Museums + AI Network", developing policy recommendations for ML use in the museum sector.
Side project. Coupled entity-recognition and graph theory to find characters in novels and learn their social network, enabling all sorts of fun subsequent analysis.
ML driven analysis of British Museum reviews. Collaboration with TripAdvisor, the Oxford Internet Institute, and The Alan Turing Institute.
Recommender system for the Great Little Place app.
MSci project. High-dimensional density-functional-theory simulations of novel atomic-scale structures. Heavy use of high performance computing clusters.
I try to share what I’m working on with people who are interested, directly or indirectly through blog posts, papers, or talks at conferences and universities. I'm a UCL MSc project supervisor, Pydata Mentor, Google/Datakind Impact Challenge reviewer.
I like swimming outdoors, especially in winter. I've been cycling in London for eight years and I've only been hit by four cabs.