Hi, I'm Amy! I'm a master's student in Computer and Information Science at the University of Pennsylvania, supported by the Thouron Award — a full merit-based scholarship for graduate study. Previously, I worked as a Machine Learning Engineer at Meta (WhatsApp) and as a Research Engineer at Goldman Sachs. I earned a First-Class Honours degree (4.0 GPA) in BSc Artificial Intelligence and Computer Science from the University of Birmingham in 2021. My research interests include continual/lifelong learning and embodied AI. I enjoy collaborating with researchers and engineers to bring novel ML solutions to fruition, experimenting with models and ML techniques as well as staying on top of the latest research.
WhatsApp. Built ranking, search, and recommendations for the Updates tab (Status & Channels), used by 1.5B+ people daily
Associate in AI Research team within Data Science and Machine Learning group.
Placement year as L3 Engineer in cloud and cognitive software primarily working in C++.
Full-stack developer at AI start-up building back-end systems for data analysis and front-end web applications to display outputs for a range of customers. Primarily worked in Python and JavaScript.
I explore how Bayesian networks can be utilised to create an intelligent system that effectively performs biosurveillance of infectious disease outbreaks. By combining the power of machine learning with modern issues involved in safeguarding public health, I share how achieving early, reliable detection can assist medical professionals and government bodies to provide time-critical response and treatment.
View PosterThis project aims to classify the emotion on a person's face when viewing advertisement media into one of seven categories, using deep convolutional neural networks. The model is trained on the FER-2013 dataset which consists of 35887 grayscale, 48x48 sized face images with seven emotions - angry, disgusted, fearful, happy, neutral, sad and surprised.
View ProjectUsing computer vision the EV3 robot will navigate obstacle courses clearly without collisions. Given a location as a goal to reach the robot will detect obstructions in its path and safely clear them by determining a better route.