Snap Inc.
Software Engineer
Snap Inc.
Engineering Manager
Software Engineer Intern
Santa Clara University
Teaching Assistant
University of Florida
Research Assistant
University of York
Hough Graduate School of Business
Santa Clara University