Industry
SaaS / Metals & Mining
Client
DARPA x Rovjok Oy
Rovtel: Advanced mine economics modeling platform

Intro
Rovtel is a highly specialized web-based financial modeling platform designed to evaluate the economic viability of mining operations at scale. Developed for Rovjok Oy, the product enables investors, analysts, and decision-makers to analyze thousands of mining assets simultaneously using complex financial models such as Discounted Cash Flow (DCF), scenario analysis, and sensitivity modeling.
The project operated at the intersection of financial modeling, large-scale data visualization, and enterprise UX, where usability constraints are often amplified by domain complexity. Beyond internal commercial use, the solution was later submitted as part of a competitive tender involving DARPA, placing additional emphasis on clarity, transparency, interpretability of models, and auditability of user decisions.
My responsibility covered end‑to‑end UX/UI design, including information architecture, workflow design, interaction patterns for high-density data, and visual system definition for a technically demanding audience.
Challenges
Extreme Data Density and Cognitive Load
Evaluating mining operations requires cross-referencing a large number of variables—commodity prices, extraction costs, CAPEX/OPEX projections, life-of-mine assumptions, discount rates, geopolitical risks, and more. Rovtel’s dataset encompassed over 13,000 mining assets, each with dozens of financial and operational attributes.
Traditional spreadsheet-based workflows forced analysts to:
Jump between disconnected models
Manually copy parameters across scenarios
Lose visibility into cause-and-effect relationships
From a UX perspective, the central challenge was how to surface maximum analytical power without overwhelming users or obscuring the logic behind the models.
Rigid Financial Models vs. Real-World Variability
Existing tools in the market relied on static or semi-static financial templates. These models:
Were difficult to customize per market condition
Did not support rapid scenario branching
Were unsuitable for comparative analysis at scale
Users needed the ability to manipulate assumptions dynamically, while still maintaining confidence that the math, dependencies, and outputs remained internally consistent.
Design challenge:
How do you expose advanced financial controls without requiring expert-level onboarding for every task?
Multi-Level User Intent
Rovtel needed to support different analytical depths:
High-level screening of thousands of assets
Mid-level comparison between selected sites
Deep, parameter-level inspection of a single mine
Switching between these levels often causes UX fragmentation. A core challenge was to create a progressive disclosure model where complexity unfolds only when needed.
Enterprise and Defense-Grade Expectations
Because the platform was included in a DARPA tender submission, additional non-negotiable requirements emerged:
Transparent calculation logic
Traceable assumptions and outputs
Clear separation between input, transformation, and output layers
Interfaces that supported review, validation, and discussion, not just exploration
This elevated the product beyond a commercial dashboard into the realm of decision-support systems.
Solution
1. Analytical Architecture as UX Foundation
Instead of starting with screens, the design process began by mapping the analytical lifecycle of a mining evaluation:
Asset selection and filtering
Model configuration (assumptions and parameters)
Scenario generation and comparison
Financial output analysis
Insight validation and export
This workflow directly informed the information architecture, ensuring that each UI layer corresponded to a real analytical decision point rather than an arbitrary navigation structure.
2. Scalable Information Hierarchy
To manage the volume of data, the interface was structured into three primary interaction layers:
Portfolio Level – Large-scale asset overview with sortable, filterable tables and summary indicators
Asset Level – Detailed mine-specific dashboards with grouped financial and operational sections
Model Level – Deep control over DCF inputs, assumptions, and scenario logic
Each layer reused consistent interaction patterns (tables, charts, parameter panels) to minimize re-learning costs.
3. Customizable DCF Modeling Interface
A core feature of Rovtel was its fully customizable Discounted Cash Flow model, which required a careful balance between flexibility and guardrails.
UX strategies included:
Grouping parameters by conceptual domain (pricing, cost structure, production, discounting)
Using inline explanations and contextual labels instead of separate documentation
Designing numeric input controls that emphasized ranges, units, and dependencies
Making model outputs update predictably in response to parameter changes
The interface avoided “black box” calculations; users could always trace results back to inputs.
4. Scenario Generation and Comparison
Rovtel supported the creation of multiple financial scenarios per asset or across assets. From a UI standpoint, this meant:
Versioned scenario states
Side-by-side comparison views
Visual emphasis on deltas rather than absolute numbers
Charts and tables were designed to highlight relative risk, upside potential, and sensitivity, aligning better with how investors actually make decisions.
Impacts
Enabled concurrent evaluation of 13,000+ mining assets
Replaced fragmented spreadsheet workflows with a unified modeling environment
Reduced time required for comparative financial analysis across assets
Improved confidence and interpretability of DCF-based decision making