Experience

  1. Software Engineer III, AI Deployments

    PolyAI
    Member of the AI deployments team responsible for creating conversational AI systems for customer services.
  2. Casual Project Assistant (Software Engineer)

    The University of Manchester (Imago Software)

    Responsibilities include:

    • Developing a Class 2 (Software) medical application that used ML to predict hyperglycemia episodes.
    • Automating microservice deployment to AWS using Elastic Container Services to reduce deployment time.
    • Converting existing ML codebase to Flask microservices with a REST API.
    • Documenting design and security decisions to comply with regulatory requirements.
  3. Graduate Software Engineer (Intern) — Data and Machine Learning

    THG

    Responsibilities include:

    • Deploying and developing Kubeflow pipelines on GCP’s VertexAI for production models and experiments.
    • Exploring transformers for product recommendation tasks across e-commerce divisions.
    • Developing a probabilistic simulation of server demand for the cloud services division.
    • Presenting simulation results back to cloud team to optimise stock-on-hand.

Education

  1. MPhil Advanced Computer Science

    University of Cambridge

    Grade: Distinction

    Modules taken: Machine Learning and the Physical World, Principles of Machine Learning Systems, Machine Visual Perception, Theory of Deep Learning and Geometric Deep Learning.

    Thesis: HyperSheaf: a sheaf hypergraph library for heterogenenous data supervised by Professor Pietro Liò. Grade: 84%.

    Read Thesis
  2. BSc(Hons) Computer Science

    University of Manchester

    Grade: First class honours

    Relevant modules: Data Science, Machine Learning, Natural Language Processing, Natural Language Understanding and Mathematical Topics in Machine Learning.

    Dissertation: Bias and variance for machine learning supervised by Professor Gavin Brown. Grade: 82%.

    Read Dissertation