San Francisco Bay Area

Hi, I'm Royce Brooks.

I'm a senior frontend engineer who likes building polished product experiences, especially where web, mobile, AI, and product systems meet.

Most recently I worked at Coinbase on Coinbase One, Member Experiences, notification infrastructure, and customer-facing product flows across React, React Native, TypeScript, GraphQL, and Go-backed systems.

Work

Experience

A quick version of the resume: product engineering, frontend systems, mobile surfaces, and enough backend work to understand how the whole thing fits together.

Coinbase

Senior Software Engineer / Frontend Technical Lead

2022-2026

Worked on customer-facing product experiences across web and mobile, with a focus on making member experiences easier to build, change, and understand.

  • Built Coinbase One and Member Experiences experiences across React Native and web, including onboarding, plan changes, member benefits, and account management flows.
  • Migrated product surfaces toward more configurable, server-driven patterns so teams could launch and iterate without scattering one-off frontend logic everywhere.
  • Worked across eligibility, benefit presentation, experiments, analytics, and rollout safety for member-facing launches.
  • Co-led Member Week, a high-visibility subscriber campaign with daily drops, targeting, analytics, and cross-team coordination.
  • Partnered with payments teams on transaction-critical customer flows and membership benefit surfaces.
  • Built notification infrastructure and in-app notification patterns used across Coinbase web and mobile surfaces.
  • Shipped full-stack product work across GraphQL contracts, Go-backed services, React, and React Native clients.

Weedmaps

Senior Software Engineer

2020-2022

Worked on ordering experiences for customers and merchants, where product clarity mattered because the software sat close to real-world operations.

  • Built frontend product flows with React, TypeScript, MobX, and MobX-State-Tree.
  • Worked on merchant controls around order preferences, throttling, and order hours.
  • Led customer and merchant ordering work where interface clarity directly affected real-world fulfillment.
  • Introduced clearer technical specs for ambiguous work so product, design, and engineering could move together.
  • Helped translate operational edge cases into product states that were easier for teams to reason about and ship.

Fuze, Make School, WGU

Earlier Engineering Experience

2013-2020

Grew up through a mix of frontend, backend, teaching, integrations, and platform work.

  • Built Angular and React interfaces, Slack integrations, Java and Go services, logging systems, and cloud-backed product features.
  • Worked across web, API, integrations, observability, and internal tooling.
  • Taught and mentored developers while building the communication habits that later shaped technical lead work.
  • Learned to care about both the shape of the user experience and the machinery underneath it.