Logo
Chris – Python, Tensorflow, PostgreSQL, experts in Lemon.io

Chris

From United Kingdom (UTC+1)flag

Machine Learning Engineer|Senior
Data Scientist|Senior
Back-end Web Developer
Lemon.io stats
1
projects done
254
hours worked

Chris – Python, Tensorflow, PostgreSQL

Looking for a Senior Data Scientist/Machine Learning Engineer who can handle complex projects with ease? Meet Chris! With over 7 years of experience in data science and machine learning, Chris has worked on diverse projects such as customer segmentation, computer vision, and recommender systems. He is skilled in Python, TensorFlow, Scikit-learn, Docker, FastAPI, PostgreSQL, Predictive Modeling, and Natural Language Processing (NLP). Chris is not only experienced in various PoC, MVP, and internal product projects but is also familiar with software engineering best practices. He is skilled at using Docker and FastAPI for model deployment tasks, and his excellent communication skills help him to manage non-technical stakeholders effortlessly. If you're looking for a Data Scientist/Machine Learning engineer with a strong background and excellent soft skills, Chris is your guy!

10 years of commercial experience in
AI
Analytics
Edtech
Food and beverages
B2B
AI software
Main technologies
Python
12 years
Tensorflow
2 years
PostgreSQL
3 years
Docker
3 years
Data Science
12 years
Machine learning
9 years
scikit-learn
8 years
FastAPI
0.5 year
Additional skills
Pandas
PyTorch
Flask
GCP
Matplotlib
CI/CD
Flutter
NumPy
OOP
NLP
AI
Deep Learning
PostGIS
Algorithms and Data Structures
Web scraping
Direct hire
Possible
Ready to get matched with vetted developers fast?
Let’s get started today!

Experience Highlights

Applied AI Engineer
Dec 2025 - May 20264 months
Project Overview

A leading provider of AI powered vocational education assessments. Chris was employed to work on a grant funded project to research, build and deploy video-based assessments. The use cases included maintenance engineer and hospitality & tourism qualifications.

Responsibilities:
  • Designed a multi-modal assessment service powered by Gemini 3.1 Pro on Vertex AI, paired with a Langfuse-driven evaluation pipeline, running serverlessly on Cloud Run
  • Integrated Gemini 3.1 via Vertex AI for video ingestion, evidence extraction and structured competency scoring.
  • Architected the GCP deployment: Cloud Run services, Cloud Build CI, Firestore for assessment and feedback records, and resumable GCS video uploads fronted by Firebase Hosting with least-privilege IAM service accounts throughout.
  • Built a Langfuse-based evaluation pipeline covering dataset curation, LLM-judge scoring, regression testing and trace-level performance analytics.
Project Tech stack:
Python
pytest
GCP
FastAPI
Firebase
Lead AI / Back-end engineer / Architect
Nov 2023 - Dec 20252 years 1 month
Project Overview

An AI powered procurement and accounts payable platform for multi-site operators in hospitality, retail, construction, healthcare and education. I worked directly with the founder to design and build the backend services, including document processing pipeline, analytics and chat agent.

Responsibilities:
  • Built the document understanding pipeline and supporting backend services which provides an 80% reduction in document (invoice, purchase order, etc) processing time.
  • Built LEDGE, the platform's a multi-turn, streaming agent agent, on LangGraph, with authentication passthrough to the platform API, tool calling over the analytics and action endpoints, and a sandboxed Python execution tool for ad-hoc data analysis
  • Designed FastAPI / Pydantic services combining LLM-based extractors with OCR for invoices, receipts and statements, evaluated continuously against ledger ground truth
  • Authored the Pulumi (Python) program provisioning the AWS estate across dev and prod stacks: Cognito, S3, SES, SQS intake queue + DLQ, and the intake Lambdas, GitHub Actions OIDC deploys, multi-account AWS SSO and Secrets Manager configuration
Project Tech stack:
AI API integration
AI agent development
OpenAI API
LangGraph
FastAPI
Pydantic
AWS Lambda
AWS SES
AWS
Applied AI Engineer
Sep 2023 - Aug 202411 months
Project Overview

The company provides the Cambridge English Dictionary (print and online) and several other English language and education products. Chris was hired to explore the use of generative AI to develop new product offerings.

Responsibilities:

He successfully demonstrated the potential for new product offerings built using AI services by developing several prototypes utilising OpenAI and AzureAI (as well as Streamlit and NiceGUI for demo frontends) including an automated lesson plan generator for English teachers, a Q&A English revision tool and a pronunciation checker. These were later taken in house for production development.

Project Tech stack:
Python
OpenAI API
Microsoft Azure
Tech Lead
Dec 2022 - Feb 20232 months
Project Overview

A desktop application that allows sonar analysts to efficiently label large amounts of sonar data for training machine learning (ML) models.

Under the hood, SoLT combines two techniques for streamlining the labeling process:

  1. Weak Supervision is an ML technique that involves creating proxy labels from many labelling functions, each of which captures a simple heuristic a domain expert would use to guess the correct label;
  2. Active Learning is an iterative approach for selecting examples from the dataset for manual labelling that will have the biggest impact on model performance. The UI was built using Kivy, a Python library for developing cross-platform GUIs.
Responsibilities:
  • Liaised with stakeholders and captured the client's requirements;
  • Managed the team and development roadmap;
  • Implemented the core algorithms, data pipeline, and Python interface;
  • Wrote unit tests using pytest and set up CI/CD process;
  • Trained ML models using Tensorflow for demonstration;
  • Performed exploratory data analysis and visualisation.
Project Tech stack:
Tensorflow
Python
pytest
NumPy
SQLite
GitHub Actions
Data Science
Machine learning
Tech Lead and Senior Data Scientist
Dec 2017 - Feb 20235 years 2 months
Project Overview

Foresense consumes high-frequency time series data from machine sensors and uses advanced machine learning techniques to detect anomalies and forecast the probability of faults and failures.

Responsibilities:
  • Designed system architecture;
  • Designed and built a data pipeline;
  • Designed and built deep learning models for anomaly detection and time series forecasting;
  • Helped with user research and capturing requirements;
  • Managed agile team;
  • Developed product roadmap;
  • Helped with API design and implementation;
  • Helped with containerisation and CI/CD.
Project Tech stack:
Python
PyTorch
Pandas
Data Science
Machine learning
Docker
Docker Compose
PostgreSQL
FastAPI
Co-founder and Full Stack Developer
May 2015 - Jan 20237 years 8 months
Project Overview

SPEaC, aka "The Happy App" was an application (web and mobile) that was designed to increase employee engagement and well-being by providing a way for employees to leave anonymous feedback. The app aggregated feedback to indicate the overall mood of each team/department and enabled managers to respond and create actions and reports based on the feedback. The app was deployed in several NHS Trusts from 2015-2023 and won an innovation award from the British Medical Journal, and was the subject of published research. Unfortunately, a viable business model was not found, and the app has recently been closed down.

Responsibilities:
  • Designed and developed full stack web app (Postgres, Flask, JQuery, Bootstrap);
  • Managed deployment on Heroku;
  • Implemented multi-tenant architecture;
  • Developed API for external integration;
  • Managed first-line support;
  • Collaborated with external contractors.
Project Tech stack:
Python
Flask
PostgreSQL
Celery
Heroku
Bootstrap
jQuery
Tech Lead and Senior Data Scientist
Nov 2021 - Jun 20226 months
Project Overview

Satellites For Batteries (S4B) estimates the probability of battery metal deposits using ensemble machine learning and combining various types of remote sensing and geological data as inputs. It also has a prototype UI built using Streamlit that allows domain experts to visualise model predictions and understand the ML model's behaviour using LIME explainability.

Responsibilities:
  • Developed a modular and reproducible data pipeline using DVC;
  • Used GeoPandas and various other Python libraries;
  • Performed exploratory data analysis and visualisation;
  • Developed an ensemble machine learning model to predict the probability of mineral deposits;
  • Designed UI in Streamlit and implemented explainability using LIME
  • Led agile data science team;
  • Collaborated with stakeholders from multiple companies.
Project Tech stack:
Python
Pandas
Scikit-learn
Data Science
Data visualization
Machine learning

Education

2018
Computer Science
PhD
2012
Computer Science
MSc

Languages

English
Advanced

Hire Chris or someone with similar qualifications in days
All developers are ready for interview and are are just waiting for your requestdream dev illustration
Copyright © 2026 lemon.io. All rights reserved.