Resume

Positions

PhD / London, UK / September 2026 — present

Encoding species interactions using multimodal machine learning.

Research Assistant / Singapore / Feb 2025 — June 2025

  • Conducted research on emergent compositional physics understanding in representations learned by video world models.
  • AI Engineer / Zürich, Switzerland / Jan 2024 — April 2024

  • Collaboration with the University of Zürich to research the use of LLMs for grading sustainable forestry.
  • Improved on knowledge of the OpenAI API, LangChain, and frontend development in Flask, React and TypeScript.
  • Developed skills in DevOps, cloud app development in Azure, and agile work principles.
  • AI Consultation Internship / Zürich, Switzerland / Jun 2023 — Sep 2023

  • Provided expertise on how AI applies to nature conservation, sustainability, and venture building.
  • Worked with startup founders and venture builders on ideation, prototyping, and testing of novel ideas.
  • Conducted research on the use of AI in forest conservation and sustainability.
  • Data Science Internship / Frankfurt, Germany / Jul 2021 — Sep 2021

  • Applied machine learning techniques to real-world medical data.
  • Worked with data scientists to create a component for a machine learning pipeline analysing clinical data
  • Improved Python skills, including Scikit-learn, Pandas, Numpy, and more
  • Education

    A3Net Summer School / Taipei, Taiwan / August 2026

    Learned about use of machine learning for astrophysics and cosmology. Project on generative models on galaxy spectra.

    Global Unit Courses / Tokyo, Japan / June — July 2025

    Completed courses “AI for understanding human intelligence” by Yukie Nagai and “Our universe” by Jia Liu.

    MSc Signal Processing and Machine Learning / Singapore / 2024 — 2026

    Relevant modules include Deep Learning, Analytic & Ensemble Learning, Genetic Algorithms, Advanced Biosensors, Video Signal Processing. GPA 4.25 / 5.0.

    BSc Computer Science / Southampton, UK / 2020 — 2023

    Relevant modules include NLP, Computer Vision, Computational Biology. Upper second class honours.

    Secondary School / Dorset, UK / 2015 — 2020

    Mathematics (A*), Further Mathematics (A*), Computer Science (A*), German (A*).

    Projects

    MSc dissertation Python

    Multimodal and explainable deep learning for mental health diagnoses.

    BSc dissertation Python

    Researched semantic embeddings for chess moves, and achieved first-class grade.

    Scene classification Python

    Achieved accuracy of 98% on the test set using state-of-the-art transfer learning.

    Evolving boids Java

    Genetic algorithm to evolve path finding around obstacles for boids.

    Neural network library Python

    A neural network library written from scratch, tested on MNIST dataset.

    Language Interpreter Haskell

    An interpreter to query Turtle files in Haskell, using tokenization and lexing techniques.

    Skills

    Programming

    Confident in Python and Java, curious about Haskell and Rust

    Other software

    Git, Linux/GNU, Docker, PyTorch, TensorFlow, Scikit-Learn, NixOS

    Languages

    English / German bilingual, learning Mandarin

    Hobbies

    Open source and self-hosting, photography, philosophy (metaethics, metaphysics, ontology), psychology, chess, climbing, aviation and flying, travelling