Staff Software Engineer
UC Davis
Graduate Researcher
Senior Software Engineer
Freelance Web Developer
Facebook App Developer
Y-Klub
Facebook App Developer
UC Davis
Research Assistant
Snap Inc.
Software Engineering Manager
Software Engineer
Software Engineering Intern
Staff Software Engineer and Tech Lead Manager
University of California, Davis