Spencer Sprawson is a Senior Software Engineer at Uber, focusing on building onboarding platforms for Earners. They previously held software engineering positions at prominent companies including IBM, where Spencer developed a go microservice that improved data science productivity by 30%, and Gripple Limited, where they created a high-fidelity prototype for a new product sensor system. Spencer has also interned with RBC and AbacusNext, gaining extensive experience in various programming languages such as Golang, C#, Python, and Java. Currently, they are pursuing a Bachelor of Applied Science in Systems Design Engineering at the University of Waterloo.