~/work/wizard.altlayer.io ↗Product engineer
Wizard
03 / 16
Project
Wizard — Rollup-as-a-Service
Product engineer
AltLayer's customer-facing surface for Rollup-as-a-Service — where customers launch and operate production OP Stack and Arbitrum Orbit rollups from a guided UI, with deployment dashboards, dispute-game and challenger flows on OP, Orbit playground and mainnet flows, public rollup sharing, fee withdrawal, and the billing and agreements admin tooling that backs production rollups. Lives at wizard.altlayer.io.
Owned and shipped the RaaS surface end-to-end — both rollup stacks (OP Stack with dispute games, Arbitrum Orbit playground + mainnet), the deployments dashboard, public rollup sharing, fee withdrawal, and the billing and admin tooling that backs production rollups.
- OP Stack launch workflow — fund dialog, deploying-status surface, and the fraud-proof UI built on Dispute Games and the Challenger pages.
- Arbitrum Orbit launch — Playground and Mainnet deployment flows with add/edit form parity, mainnet order-form adjustments for the production tier, and a terminate flow for live deployments.
- RaaS deployments dashboard — overview metrics, side navigation, deployment cards, and the per-rollup details page layout, plus the submitted-forms / orbit-list view.
- Rollup detail surface — Bridge and Data Availability sections inside the rollup info view, external Blockscout proxy with /stats-service prefix routing, and the public rollup-info sharing flow.
- Fee withdrawal for OP-Stack mainnet rollups.
- RaaS Billing & Admin — costs list with full CRUD (MSW-backed in dev), withdraw-fee percentage per client, service-fee balance and payment tracker in agreements, Stripe payments/subscriptions migration, manage-clients UX overhaul, and multi-link agreement support with a custom delimiter.
- Frontend discipline that scales across the RaaS surface — shared multi-step FormContext for launch flows, theme-driven primitives, and Playwright data-testid coverage across the client and payment paths so the surface stays stable through frequent change.
Coverage & write-ups