Coinbase
2019-2022Hired for React Native expertise, worked on critical customer facing mobile products, led numerous efforts, experienced three years of intense hyper growth from a headcount of under 800 to over 6500 people.
- Worked with small team to ship react native rewrite of coinbase mobile app to 56 million users.
- Built the first version of performance vitals for the react native app, created datadog dashboards for key stakeholders.
- Led a code red initiative for performance improvements with the android pro app. Took the play store app rating from 1.7 to 4.3 stars in less than a quarter, prior to the company's April public direct listing.
- Helped get a team over the finish line with shipping advanced trade on mobile and deprecating the pro app. Led a rewrite of the advanced order form to improve reliability and performance before shipping, identified numerous performance issues that led to app wide improvements.
- Built numerous high performance and gesture based components – sortable watchlist reordering, swipable tabs, advanced charts, real time price tickers, order book animations, etc.
Gamers
2016-2019Built a consumer social app for gamers to connect with friends, coordinate games together, and share content on a feed.
- Created countless advanced components and gesture based layouts with early react native patterns and libraries.
- Built mobile interfaces for feeds, messaging, profiles, search, friends list, events, scheduling, and posting.
- Designed, developed, and deployed a serverless graphql api on AWS using cloudformation templates, lambda, redis, dynamodb, mqtt, and sns.
- Implemented oauth server and provider system for third party client registration and authorization, as well as multi-region automated database backups and event sourcing.
React Native Core Contribution
Added configurable delay timings to React Native's core touchable components shortly after public release to make interactions feel more responsive.
Gallery Website with Infinite Scroll with View Recycling
Built out a gallery website with an integrated shopping experience using angularjs, node.js, and postgresql. Created a high performance infinite scrolling list of large resolution images for mobile and desktop browsers using devtools to profile performance issues while recycling dom nodes as images passed through the viewport.
Content Management Systems
Worked with drupal and wordpress to create websites for photographers, galleries, schools, and personal blogs. Built custom themes and plugins using php, mysql, and jquery.