Ollie Glass

Contract data scientist / machine learning engineer, working end to end from idea to implementation.

ollie@ollieglass.com ~ @ollieglass ~ LinkedIn

What I do

I specialise in designing and delivering complete data science / machine learning based products and features.

  • Data science & machine learning finding insights and making predictions from data.
  • Engineering & architecture data product and pipeline design and development.
  • Strategy finding new ways to create value and defensible, strategic advantages with your data.
  • Communication presenting to your investors, board, team and customers through slides, visualisations and interactives.
  • Workshops short, fast, collaborative sessions to explore and evaluate ideas.

If you're looking for a data scientist, have a project in mind or want to explore ideas, feel free to email me, ollie@ollieglass.com

Mailing list

I write an occasional newsletter about data science and machine learning in business, interesting breakthroughs and developments in technology. I also post when I'm giving talks and running workshops.

Work and clients

Tapdaq

Tapdaq's mediation product allows app publishers to show ads from any ad network. I designed and built a machine learning system that selects the best paying network for each ad shown.

The system uses factors like ad network performance history, app type, device and user details to predict which network will give the best payout. It makes a new decision for each ad impression in each app, so publishers earn the most revenue possible from their portfolios.

Huge volumes of ad impressions and events occur across all of Tapdaq's apps, all of which are captured and used to make predictions. I designed and built a collection of microservices, using technologies including Apache Kafka and Google BigQuery, to provide large scale machine learning with guaranteed response times.

The nature of the prediction problem required a novel combination of machine learning techniques, including reinforcement learning and supervised learning.

Picfair

I designed and built a machine learning system to rate image quality and factor it into search results, giving Picfair a market-leading photography search engine.

The machine learning system is deployed into production as a scalable microservice, so as Picfair grows they can just add more servers to handle incoming images. It's seamlessly integrated into the existing tech stack, with testing, server monitoring, a clean API and interfaces for the Rails and Elasticsearch codebase.

Rentify

I designed and built an interactive visualisation of London's property market, a system to find stories from rental trends each month, and data-driven marketing pages for Rentify's marketing team.

All of these tools are powered by a central data product. Combining Rentify's exclusive lettings data with 3rd party sources including London Datastore and Land Registry records, it creates a rolling, proprietary analysis of the London property and rental market.

Channel 4

The Promise was a powerful historical drama set in Israel and Palestine. Channel 4 expected strong and wide ranging reactions to the program, and wanted a way to show this conversation while maintaining editorial guidelines and balance.

I designed a topic modeling system to group the conversation into themes in a way that reflected Channel 4's editorial policy, built an interactive visualization to let viewers see and explore the conversation, and designed a server architecture to make it work at scale.

Behind the scenes, a data service collects tweets matching the hashtag #c4thepromise. Natural language processing techniques clean the text content, then store the words and sentences in a graph data structure. The topic modeler processes the graph and exports an optimised data format to a separate web app, which serves the visualization and client data requests at scale.

Other recent work

  • Social Chain Data strategy and product management
  • QSA Data-driven marketing and visualisation
  • Silicon Milkroundabout Decision support tools for candidate vetting and scoring
  • Hire My Friend Marketplace analysis and automatic user segmentation
  • YouGov User behaviour analysis and data product roadmap
  • PeerIndex Personalised marketing automation and data product design

Earlier work

Technology

I use Python for data science, making extensive use of the Jupyter Notebook with NumPy, SciPy, pandas, scikit-learn, Keras and specialised libraries for exploratory work, model building and simulations.

I've used Postgres extensively, also AWS RDS, Google BigQuery, Apache Kafka, MySQL, MongoDB, Elasticsearch, Redis and Neo4j. I've worked with data from APIs, web scrapers, camera phones, sensors, and countless csv files.

I'm an experienced full stack developer, and have built and shipped apps using Rails, JavaScript, Django, Flask, Postgres, using microservices, queues, caching, continuous integration etc. I even know some CSS.

More about me

I discuss my approach to data science and product development in the Balderton podcast with George Spencer (Rentify) and Ben Goldsmith (Balderton).

Read Courtney Boyd Myers' interview with me about marketing, artificial intelligence, creative technology and just about everything else.

Side projects

When I'm not working I like to make things on the internet.

This site is built with Gatsby.js and Typography.js - thanks @kylemathews