Eli Fenton - Portfolio

Facebook Admin Assist

For four years at Meta, I was the lead full stack engineer for Admin Assist, a feature which allows admins of Facebook groups and pages to automate post and member moderation, as well as create scheduled content. Admin Assist is used by tens of millions of users, and is one of the most positively reviewed features.

Admin Assist reads data from a GraphQL API to construct the React front-end, using a modular, hierarchical approach which ensures that front-end changes do not have to be made for every new feature. The client is responsible for design, while the back-end is responsible for structure and functionality.

My personal contributions
  • Technical Lead: Word with the Product Manager to brainstorm and spec out new features, mentored engineers through 1:1s, onboarded new team members and teams, established and maintained code architecture and standards.
  • UI Implementation: Implemented pixel-perfect UIs based on designs.
  • Design Critique: Worked closely with designers, evaluating designs for engineering feasibility and fastest time-to-market, and critiquing and improving design and text content.
  • Team Direction: Proposed new features and architecture improvements.
  • Architecture: Rebuilt both the front-end and back-end architecture to improve flexibility performance, and to accelerate time-to-market for new features.
  • Back-end Ownership: Owned the back-end in addition to the front-end.
  • API Design: Ensured cross-platform consistency through strong GraphQL API design.
  • AX: Ensured a high level of accessibility and translatability.
  • Documentation: Documented APIs and UIs both in code and in the company wiki, and assisted multiple teams to onboard to the product.
Live demo
  • Log into facebook.com
  • Create a group using the navigation on the upper right.
  • In a group that you manage, a left sidebar will appear, giving you access to admin tools.
  • Click on Admin Assist.

Main UI

Creating scheduled content

Flow: Adding new moderation rules