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