Resume

Education

MPhil Advanced Computer Science, University of Cambridge
October 2024 – Present
MEng Computer Science, University College London
September 2020 – June 2024
  • First Class Honours (GPA 4.0 equivalent). Average grade: 80%.
  • Undergraduate dissertation on Language Model Adaptation for Low-Resource African Languages [pdf | code].

Research experience

Student Research Assistant, Natural Language Processing Research Group, Department of Computer Science, UCL
October 2023 – Present
London, UK
Data-Efficient Task Unlearning in Language Models
  • Applied state-of-the-art optimisation-based machine unlearning methods to improve safety of a 1.3B parameter LLM.
  • Proposed a data-efficient method for unlearning broad capabilities (in contrast to removing specific information present in the training dataset) involving as little as 32 samples of undesired prompt-responses and neutral sample pairs.
  • Currently, scaling up the experiments to 8B parameter models and other tasks.
BritLLM
  • Experimented with several hardware and software configurations for 3D parallelism in a multi-GPU distributed environment (Megatron Core, Accelerate DeepSpeed, FSDP, CUDA).
  • Our work is publicly available here.
Summer Research Internship, Department of Computer Science, UCL
August 2023 – October 2023
London, UK
  • Conducted research on multilinguality of Large Language Models. Assessed the impact of tokenisation algorithms on the performance of multilingual transformer language models.

Work experience

Software Engineering Intern, gLinux, Google
June 2023 – September 2023
Munich, Germany
  • Designed and automated configuration generation for internal software end-to-end release pipelines.
  • Automated the setup of essential permission groups and software deployments to package repositories using the build system and internal CI tools.
  • Technologies used involved Golang, Bazel with a significant share of several Google-specific internal projects and tools.
Extreme Blue Intern, IBM
June 2022 – September 2022
Hursley, UK
  • Created a proof-of-concept of an immersive AR experience, focused on , supporting achieving client’s goal of 45% circular transactions.
  • Developed a REST API connecting AR application with client’s website and a product database.
  • Technologies used included Microsoft HoloLens, C#, and Unity, in the AR platform, and Python Flask, JS, Selenium, and mongoDB in the middleware.
Summer Studentship Intern, UCL
July 2021 – August 2021
London, UK
  • Covered machine learning fundamentals, text pre-processing, NLP classification models and word embeddings.

Summer schools

CMMRS 2024, Pre-doctoral Research School in Computer Science
August 2024
SaarbrĂĽcken, Germany
EEML 2024, Eastern European Machine Learning Summer School
July 2024
Novi Sad (Нови Сад), Serbia
  • Presented our preliminary results on Data-Efficient Task Unlearning in Language Models during the poster session.

Teaching

Service and leadership

Co-lead of the Programming Tutor Initiative, UCL
August 2022 – April 2024
  • Co-organised a hiring process and managed the tutoring scheme at the university for more than 200 tutees and 20 tutors.
  • In free time, built a cool website providing information and additional resources to the computer science undergraduates in the department.
Head of Development, UCL AI Society
August 2023 – June 2024
  • Gave a guest talk on Natural Language Processing in the ML Tutorial Series, as well as appeared during the Introduction to Python and the ClimateHack.AI 2023 Workshop!
Head of IT, UCL Leaders Conference
October 2022 – January 2023
  • Coordinated the essential technical support for conference speakers and attendees during the event.