Meta

Meta: Designing and Building at Scale

Role: Lead Product Designer & Engineer   Timeline: 2023 – Present   Core Skills: Product Design, React Native, TypeScript, VS Code Extension Development, Vibecoding

Overview

Joining Meta marked a significant milestone — it was the first role where I led both the design and the coding for every initiative I worked on. Having spent two years prior deeply immersed in vibecoding to build and ship independent products, I brought a hybrid approach to Meta. I didn't just design interfaces; I built the functional applications that brought those designs to life for thousands of employees.

At Meta, my work spans internal tools and platforms focused on improving employee experience and developer productivity. Below are the key projects I have led. As I continue to build and ship at Meta, this page will grow — each new project documented and added here.

Campus Eats: Mobile Dining Experience for Enterprise

A case study in platform strategy, technical execution, and enterprise product consolidation

Platform: iOS & Android (InvantiGo)   Tech Stack: React Native

Campus Eats app icon
Overview

Campus Eats is a mobile dining application designed to streamline the meal ordering experience for employees across enterprise campuses. As part of a broader Workspace Campus product ecosystem, the project aimed to modernize legacy dining systems while establishing a strategic framework for future mobile-to-web application consolidations.

The product designer served as both design lead and hands-on technical contributor, working at the intersection of user experience and production-level code. This dual capacity enabled rapid prototyping, direct implementation of design decisions, and close collaboration with engineering leadership on platform architecture choices.

The project scope evolved from a standalone React Native mobile application to a potential proof-of-concept for enterprise-wide platform consolidation—demonstrating how dedicated mobile apps could transition to mobile-responsive web applications built on modern frameworks.

Campus Eats installed on iPhone home screen
Challenge

Enterprise organizations often accumulate technical debt through years of building separate applications for different platforms. Each dedicated mobile app requires its own codebase, maintenance cycles, and specialized development resources. For large-scale operations, this fragmentation creates significant inefficiencies.

The Campus Eats project faced three interconnected challenges:

Legacy System Modernization
Existing dining systems were built on aging technology stacks, limiting feature development and creating inconsistent user experiences across touchpoints. Employees needed a unified way to browse menus, customize orders based on dietary preferences, and interact with campus dining services.

Platform Fragmentation
The organization maintained separate codebases for mobile and web applications, resulting in duplicated effort and inconsistent feature parity. Leadership sought to understand whether dedicated mobile apps could be replaced with mobile-responsive web applications without sacrificing user experience.

Strategic Uncertainty
The team needed to deliver immediate value through the mobile app while simultaneously exploring whether their work could serve as a template for broader organizational change. This required balancing short-term execution with long-term platform thinking.

Design Strategy

The design approach centered on creating a flexible foundation that could adapt to evolving platform decisions while delivering immediate user value.

User-Centered Feature Prioritization
Research identified core user needs: quick menu browsing, dietary preference management, and reduced decision fatigue during busy workdays. The designer prioritized features that addressed these needs while remaining platform-agnostic in their implementation logic.

A key feature exploration involved "Chow Roulette"—a randomized dining recommendation engine that helps employees discover new options based on their preferences. The designer investigated integrating this existing internal tool, recognizing its potential to reduce decision fatigue while increasing engagement with underutilized dining venues.

Responsive Design Framework
Understanding the potential transition from dedicated mobile app to responsive web, the designer established a component system that prioritized flexibility. Interface elements were designed with breakpoint adaptability in mind, ensuring that visual patterns and interaction models could translate across form factors.

This forward-thinking approach meant that design work completed for the React Native application could inform—and in many cases directly translate to—the mobile-responsive web implementation.

Progressive Enhancement Philosophy
Rather than designing for a single platform and retrofitting, the designer adopted a progressive enhancement mindset. Core functionality was designed to work across contexts, with platform-specific enhancements layered on top. This philosophy aligned design decisions with the organization's broader consolidation goals.

Campus Eats in-app home screen showing lunch menu
InvantiGo new releases screen
Technical Implementation

The designer's production-level coding capabilities enabled direct contribution to the technical implementation, bridging the gap between design intent and shipped product.

React Native Foundation
The initial build utilized React Native, leveraging existing mobile app infrastructure and codebase. This allowed for rapid development while maintaining native-feeling interactions on mobile devices. The designer contributed directly to the codebase, implementing UI components and ensuring design fidelity through code.

Framework Transition Exploration
As strategic discussions evolved, the team explored transitioning the application to a Nest-based web framework. This modern stack offered advantages for consolidation: a single codebase could serve both desktop and mobile users through responsive design, reducing long-term maintenance burden.

The designer prototyped key flows in both environments, documenting the trade-offs between dedicated mobile apps and responsive web applications. This hands-on technical exploration provided concrete evidence for leadership decision-making.

Code Review Integration
To ensure alignment with platform engineering standards and facilitate knowledge sharing, the designer established a workflow that included engineering leadership as reviewers on code submissions. This practice strengthened cross-functional relationships while maintaining code quality.

Product Decisions

Dual-Track Development
Rather than committing entirely to one platform approach, the team pursued dual-track development—continuing to enhance the React Native app while building out the mobile-responsive web version. This strategy allowed for direct comparison and provided leadership with tangible options rather than theoretical proposals.

The designer prepared to present both versions to leadership, enabling a data-informed decision about the organization's mobile strategy.

Feature Integration Assessment
The Chow Roulette integration required careful evaluation. The designer assessed the existing feature's technical architecture, determining whether the current version could be integrated or whether dependencies on an in-progress version two would create timeline risks. This analysis informed realistic scope commitments.

Consolidation as Case Study
The team positioned Campus Eats as a deliberate case study for future mobile app consolidations. Success metrics were designed not only around user satisfaction and adoption but also around the replicability of the approach for other enterprise applications—including the identified high-priority Wayfinder navigation app.

Cross-Functional Collaboration

Engineering Partnership
Close collaboration with the Campus team—responsible for employee-facing products—ensured alignment on technical direction. Regular syncs with engineering leadership provided visibility into platform decisions while enabling the designer to advocate for user experience considerations in technical discussions.

Leadership Alignment
The platform consolidation question required input from multiple leadership levels. The designer worked with their manager to structure the decision-making process, preparing materials that clearly articulated trade-offs and recommendations while leaving strategic direction to appropriate decision-makers.

Community Contribution Model
The Chow Roulette feature exemplified a community-driven development model, with engineers contributing to modernization efforts alongside their primary responsibilities. Understanding this dynamic helped the designer navigate dependencies and set realistic integration timelines.

Strategic Impact

Immediate User Value
The application provided employees with a modernized dining experience: streamlined ordering, personalized recommendations, and dietary preference management. These improvements directly addressed user pain points identified through research.

Platform Strategy Clarity
By executing both mobile app and responsive web versions, the project generated concrete evidence for platform decisions. Leadership gained visibility into the real-world trade-offs between dedicated apps and consolidated web applications, informing strategy beyond the dining vertical.

Replicable Framework
The project established patterns—both design and technical—that could be applied to future consolidation efforts. The identified Wayfinder app represented a clear candidate for similar treatment, with the Campus Eats experience providing a template for approach.

Organizational Efficiency
The consolidation exploration directly addressed maintenance overhead from platform fragmentation. By demonstrating that responsive web applications could deliver comparable experiences to dedicated mobile apps, the project supported long-term efficiency gains.

Lessons Learned

Design for Ambiguity
Enterprise product work often involves evolving requirements and strategic uncertainty. Designing flexible foundations—rather than optimizing for a single assumed direction—enabled the project to adapt as organizational priorities clarified.

Technical Fluency Accelerates Decisions
The designer's ability to implement and prototype in production code shortened feedback loops and generated higher-fidelity evidence for strategic decisions. This capability proved particularly valuable when comparing platform approaches.

Platform Thinking Extends Impact
Framing individual projects within broader platform context multiplies their organizational value. Campus Eats delivered user value while simultaneously informing enterprise-wide technology strategy—an outcome enabled by intentional positioning from project inception.

Stakeholder Alignment Requires Structure
Complex decisions involving multiple leadership levels benefit from structured decision-making processes. Preparing clear options with articulated trade-offs enabled efficient leadership input without bottlenecking project progress.