Robert Boyce
Download PDFEmployment
-
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
-
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
-
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
–
-
Yahoo! Inc.
Yahoo! Developer Network Intern
–
-
Wolfram Research, Inc.
Web Programmer
–
Education
University of Illinois
–
B.S., Computer Science
Concentration in Human-Computer Interaction