FTI LDR Training Portal
An internal training platform for a consulting firm's Litigation & Dispute Resolution practice: 240+ training pages, 19 interactive tools, 12 training hubs, and a 16-chapter R programming manual.
240+
Pages
19
Tools
12
Hubs
16
R Chapters
9
Team Pages
15
Case Studies
Admin Feature
Team Dashboard
Office schedule, birthdays, PTO, a team directory, and a skills map, in one place.
Team & Admin
Team Dashboard
Tess M.'s Birthday
Jan 5
Guilherme S.'s Birthday
Jan 7
Kristen M.'s Birthday
Jan 16
Directory
In-Office
PTO
Birthdays
Purpose-Built Utilities
19 Interactive Tools
Every tool below is a working route in the portal, named as it appears there.
Excel Builder
Formatted Excel workbooks from templates, with typed columns and validation rules
Inside the Tools
Built for Real Workflows
Redrawn from each tool's interface. Labels, templates, and options match the portal; sample values are illustrative.
Quick start template
Unit: allowed values
Claim type
Damages theories for IP - Patent
library(ggplot2)
library(scales)
damages_chart <- ggplot(data, aes(x = year, y = amount)) +
geom_col(fill = "#0067B1") +
scale_y_continuous(labels = dollar_format()) +
theme_fti() +
labs(title = "Estimated Damages by Year")
Jan 2020
Patent Issued
Mar 2021
Infringing Product Launch
Sep 2021
Complaint Filed
Dec 2021
Licensee Declaration Filed
The Process Behind the Portal
How a Training Gets Built
Every training in the portal followed the same path, from a mistake someone kept making to a page anyone could find. The path has an arrow back for new topics. It has no arrow back for results, and that gap is drawn in.
On a small screen the diagram scrolls sideways; the later stages and the gap sit to the right.
Replay one training
Step 1 of 10A recurring mistake gets said out loud
In the weekly team meeting, an error that keeps coming back is named in front of everyone, and it becomes the topic of the next training.
Technical Architecture
Built to Scale
One Next.js application. Hubs, tools, and team pages each live in their own route directory.
Comprehensive Coverage
12 Training Hubs
From onboarding new hires to deep-dive economics training, each hub provides structured learning paths with real examples.
Standards Hub
Quality control standards and best practices for consistent deliverables across all projects.
Includes
R Manual
R programming guide with copy-ready code examples and FTI-branded chart themes.
Includes
Technical Training
Hands-on tutorials for essential consulting software with real case examples.
Includes
Consultant Roadmap
Step-by-step onboarding path from day one to senior analyst with milestone checkpoints.
Includes
Case Studies
15 anonymized case walkthroughs across six practice areas, from pharma patent damages to pay equity.
Includes
Economics Deep Dives
Advanced economic theory applied to litigation with Georgia-Pacific, Panduit, and more.
Includes
Templates Hub
Pre-formatted document templates with FTI branding and standard section structures.
Includes
AI & Automation
Responsible AI usage guidelines and training for research and drafting tasks.
Includes
Legal Training
Legal foundations for economic experts including Daubert standards and deposition prep.
Includes
Team Dashboard
9 team pages covering the office schedule, calendar, birthdays, PTO, a directory, and a skills map.
Includes
Social Hub
Team culture section with DC dining recommendations, team photos, and event planning.
Includes
LDR Seminars
Recorded training sessions and presentation materials from internal seminars.
Includes
240+
Portal Pages
120+
R Code Examples
10
Templates
15
Case Studies
Brand Extension
FTI Brand System
Extended FTI's corporate colors into a functional design system with gradients, functional variants, and accessible combinations.
#003763
#0067B1
#00C9D4
#1BB680
#E1523D
#008FBE
#5781A6
#58595B
Features
What Makes It Special
- Team Dashboard with the office schedule, birthdays, PTO, and a skills directory
- Searchable document library with tag filtering
- Interactive QC checklists that save progress locally
- Citation tool that turns a URL or rough citation into report format
- R Manual with 16 chapters and 120+ code examples
- Case study archive organized by practice area
- AI usage guidelines and training resources
- Excel Builder that exports formatted workbooks with dropdown validation
Record
What Can Be Counted
1,409
commits to the portal's main branch, December 28, 2025 to August 31, 2026
241
training pages, counted from the route files at build time
33
named trainings in the labeled library handed off on September 1, 2026, with a 518-row ledger of every file moved
Not measured
Daily users, search time, and onboarding speed. The portal shipped without an analytics package, so these counts describe what was built and handed off. Usage and effect on the work were never instrumented.
Want to see more work?
Check out my other projects and case studies.