Master's Student & Research Assistant ยท GRASP Lab, University of Pennsylvania
Hi! I'm Amy ๐
I'm a master's student in Robotics at the
University of Pennsylvania, supported by the
Thouron Award,
a full merit-based scholarship for graduate study. I'm currently working as a Research Assistant in the
GRASP Lab,
and a member of the Lifelong Machine Learning Research Group led by Eric Eaton where my research centres on continual / lifelong learning and embodied AI -
building agents that keep learning over time and can generalize across new tasks.
Previously I was a Machine Learning Engineer at Meta (WhatsApp) and a Research Engineer
at Goldman Sachs. I hold a First-Class Honours BSc (4.0 GPA) in Artificial
Intelligence and Computer Science from the University of Birmingham.
I work on machine learning for agents that act in the world and keep learning over time.
My interests span continual / lifelong learning, reinforcement learning, and embodied AI -
and I enjoy turning recent research into working systems on real and simulated robots.
Continual & Lifelong LearningLearning over time without catastrophic forgetting.
Reinforcement LearningAgents that learn to act from interaction and reward.
Embodied AI & RoboticsPerception, reasoning, and control on real and simulated robots.
Agent Memory & ReasoningHow agents store, retrieve, and reuse knowledge.
Publications & Patents
2026
Artifacts as Memory Beyond the Agent Boundary Accepted
Building a 1/10-scale autonomous race car and its ROS 2 autonomy stack, from low-level vehicle
control through localization, planning, and high-speed autonomous racing on the
RoboRacer platform. Implemented
LiDAR-based perception and localization, autonomous wall following, SLAM, Pure Pursuit, motion planning,
and model-predictive control, with algorithms tested first in simulation and then deployed to the
physical car.
Currently developing racing algorithms for progressively more challenging head-to-head competitions,
with a final project to follow.
ROS 2
C++
Python
LiDAR
SLAM
Foxglove
Autonomous Racing
Autonomous laps in Levine HallWaypoint tracking in simulation
ETH Robotics Summer School 2026 — Search & Rescue Challenge 1st Place
ETH Zürich · led by Prof. Marco Hutter and Dr. César Cadena
Selected participant in the ETH Robotics Summer School,
focused on deploying autonomous robots in challenging real-world environments — with lectures in robot
perception, state estimation, SLAM, navigation, planning, exploration, and autonomous decision-making,
and extensive testing on rough-terrain robotic platforms.
For the final challenge, our team developed a fully autonomous mission for a Unitree A2 quadruped to
explore an unknown disaster environment and return a report of key observations. Our system integrated
mapping, localization, autonomous exploration, path planning, and perception, and placed
1st in the final Search & Rescue challenge.
Unitree A2 in the fieldAutonomous explorationMapping & state estimationCertificate
Experience
May 2026 – Present
University of Pennsylvania — GRASP Lab
— Research Assistant
Robotics research in the GRASP Laboratory
for the DARPA Triage Challenge,
advancing autonomous robotic search and triage in simulated mass-casualty incidents.
Develop, implement, and evaluate algorithms for robot perception, reasoning, learning, autonomy, and control, integrating them with the lab's multi-robot fleet.
Design and run scientific experiments for evaluations.
Sep 2024 – Jul 2025
Meta
— Machine Learning Engineer
WhatsApp. Built ranking, search, and recommendations for the Updates tab
(Status & Channels), used by 1.5B+ people daily.
Jul 2021 – Sep 2024
Goldman Sachs
— Research Engineer, AI Research
Associate in the AI Research team within the Data Science and Machine Learning group.
Selected and applied state-of-the-art ML models to real-world NLP problems.
Fine-tuned and deployed deep learning models for information extraction — NER, summarization, and question answering.
Researched new ML methods through independent study, experimentation, and internal knowledge-sharing communities.
Productionised models and algorithms to improve existing systems and products.
Jun 2019 – Jun 2020
IBM
— Software Engineer
Placement year as an L3 Engineer in cloud and cognitive software, primarily in C++.
Achieved a 60× speed-up via asynchronous threading for batch message sending,
shipped to production with gMock and component tests.
Sep 2016 – Sep 2017
Hertzian
— Software Developer
Full-stack developer at an AI start-up, building back-end data-analysis systems and
front-end web apps in Python and JavaScript. Led "Hertzian Health", an NHS project
analysing patient feedback across U.K. wards.
Education
Aug 2025 – Present
University of Pennsylvania
— MSE, Robotics
Concentration in Artificial Intelligence.
Thouron Award scholar, Wharton Graduate Rowing Crew, Neurotech@Penn