
MNTN R2 Reporting Platform
01 / React 18
The Challenge
MNTN needed to scale their reporting platform across multiple business verticals. The monorepo serving their core reporting product lacked the flexibility for vertical-specific theming and standalone report rendering. Report management workflows — fetching, editing, and assignments — needed a dedicated admin interface, and there was no way to render reports outside the main application context.
My Approach
I contributed broadly across the monorepo as a Senior Full Stack Developer. I built R2Admin for report management — handling fetching, displaying, editing, and assignments — then created a theme system for R2VL that enabled the MNTN Select vertical. I also built R2Viewer as a standalone app for rendering reports from any vertical. The theme system architecture was a deliberate design decision to unblock business expansion across verticals.
The Results
The theme system directly enabled the launch of the MNTN Select vertical, opening a new revenue stream. R2Viewer decoupled report rendering from the admin context, enabling cross-vertical usage patterns that weren't possible before.


