Robert Boyce

Download PDF

Employment

  1. Boyce Software + Design

    – Present

    Software Engineering Consultant

    Providing technical and product advice to startups including:

    • Applications of generative AI in creative tools
    • System design review for projects such as a plugin-based layout engine and recurring tasks using Stripe API
    • Acquisition of Chrome browser extension and integration with existing tech stack
    • Engineering culture, team development, and performance management
  2. Meta

    –

    Engineering Manager (Messenger)

    • Managed the Messenger Product Standards engineering team, responsible for the Messenger Design System and UI infrastructure
    • Built tooling and process to ensure proper use of design components and APIs by product teams
    • Worked with stakeholders across the product org to prioritize native app UI infrastructure needs
    • Involved in planning & scoping of major initiatives like end-to-end encryption and iOS Messenger rewrite

    Software Engineer (iOS)

    • Established the Messenger Design System and worked on an app-wide redesign to adopt new, standardized components
    • Tech lead for group messaging, shipped complex features like unsending, replies, and reactions
    • Collaborated with Facebook Groups to launch chat in groups

    User Interface Engineer

    • Implemented Facebook Interface Guidelines for mobile web, the first attempt to codify design systems at Facebook
    • Shipped site-wide performance improvements to XHP, a React-like server rendering framework
    • Built “Pages You May Like,” the first mobile ad surface on Facebook

Previous Work

  1. Palm, Inc. / Hewlett-Packard Co. (webOS Unit)

    webOS User Interface Developer

    –

    • Developed frontend components of webOS system applications using Enyo framework
    • Worked with advanced CSS3 web development techniques
    • Prototyped future interface design concepts

    Software Developer Intern

    –

  2. Yahoo! Inc.

    Yahoo! Developer Network Intern

    –

  3. Wolfram Research, Inc.

    Web Programmer

    –

Education

University of Illinois

–

B.S., Computer Science

Concentration in Human-Computer Interaction

Minor, Mathematics