Facebook Web3
React
GraphQL
PHP/Hack
Feed Composer
Fb Web3 Composer ViewFb Web3 Stats
How do you bring everyone onto web3?
The Facebook Web3 Foundations Team's charter was to ship a MVP to bring NFTs onto the Facebook app. There were two core features: the ability to connect a Metamask, Flow, or Phantom wallet to your Facebook profile, and the ability to post an owned or created NFT to your feed.

As the lead developer on the feed composer flow, I:
  • Designed the integration of our new post attachment type into existing feed architecture
  • Mentored three engineers to build out the backend components
  • Developed most of the web composer and feed attachment UI in React


Additionally, I served as interim PM for the feed composer flow and Privacy XFN deliverables:
  • Partnered with our legal team to document and audit data flows to ensure that user data is kept safe.
  • Led content strategy to ensure that web3 terminology is consistent and easy to understand across our data download flows, especially with respect to user's privacy expectations.


Results
We completed this milestone in just over four months. This included testing, privacy mitigations, and complicance work (ensuring users can view and export all blockchain data used by Facebook).

We successfully onboarded more than 175,000 wallets onto Facebook and saw creator time spent increase with NFT posting activity.