Work Experience

Ripple Effects Director of Engineering

October 2023 - Present

Ripple Effects is a leader in the social and emotional learning space, delivering award-winning personal growth content through a one-of-a-kind learning platform. Details

Microsoft Software Engineer II

November 2019 - Present

Framework/Core UX at Microsoft Teams owns cross-cutting frontend concerns for Teams on web & desktop. Details

Microsoft Software Engineer

May 2017 - November 2019

Framework/Core UX at Microsoft Teams owns cross-cutting frontend concerns for Teams on web & desktop. Details

Microsoft Software Engineer (Contract)

November 2016 - March 2017

Messaging at Microsoft Teams owns the text-driven chat experience in the Teams product from end to end. Details

Pennington Creative Managing Editor

May 2011 - June 2016

Pennington Creative is a digital marketing agency specializing in white-label creative content. Details

Skills & Technologies

Javascript  ·  Typescript  ·  Node  ·  React  ·  Angular  ·  HTML  ·  CSS  ·  SASS  ·  CSS in JS  ·  GraphQL  ·  Apollo  ·  Relay  ·  Testing Frameworks  ·  CI/CD  ·  Webpack  ·  Grunt  ·  Gulp  ·  NPM  ·  Yarn  ·  Figma  ·  Globalization  ·  Storybook


Board Memberships

Microsoft Apprenticeship Programs Board Member

2020 - 2021

Education

The University of Arizona B.A., Linguistics

2010

Code Fellows Cert., Full Stack Javascript

2016