Hi, I'm a software engineer with five years of experience building applications using the latest web technologies, including Typescript, React, React Native, and Electron.
At Evernote I worked on a growth experiments team where I built and A/B tested features to improve user engagement and retention across mobile, desktop, and web apps.
•
Rebuilt the Tutorial Center for the Evernote mobile app, which helps new users get familiar with the most important features of Evernote. This new version improved engagement by 300%.
•
Contributed to the open-source project aquaman-redux, which is used to control UI experiments.
•
Made many performance improvements in the Evernote mobile app, including animations and widget rendering. Improvements to widget rendering increased JS thread performance from ~10fps to a locked 60fps on iPhone.
•
Mentored junior developers on coding best practices, reviewed pull requests, and onboarded new team members.
•
Consistently contributed to bug fixes each sprint, on top of feature work
Built a system to let users customize the UI on the Evernote mobile app and add shortcuts to features they use most. This ran as an experiment but was then rolled out permanently after it led to 150% increase in the number of tasks created and a 15% increase in users of the Evernote tasks features overall.
•
Created a monitoring system to detect and report problems with UI experiments in the Evernote web and desktop app. The system caught many problems that are hard to uncover during the QA process.
Implemented an onboarding experience for new users that was personalized based on their use-case. This increased long-term retention by 4% for millions of new Evernote users.
•
Built new experimental client features for both a React Native codebase and a React+Electron codebase.