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.