Skip to main content
Case Study 02
transportation

Railway Back Office

Reduced operator task time by 40% and onboarding time by 60% — by redesigning a legacy railway backoffice system with a component-driven design system aligned to Siemens brand standards.

period
Rail Transport
context
Safety-Critical
role
Solo Lead
tags
Enterprise UXDesign SystemWCAG
−40%
operator task time
−60%
onboarding time
100%
WCAG 2.1 AA
1
solo lead
How Might We
// hmw
redesign a complex, legacy backend tool — where every UI decision has safety implications — without disrupting active railroad operations?
The Problem

The PTC Backend Admin Server was a native C++ application with no design standards, cryptic error codes like CSX0256, and zero documentation for onboarding. A train collision made digital modernization non-negotiable — the stakes were not abstract.

The primary competitor (GE) had already set a high bar for usability. The existing interface couldn't be iterated — it needed to be rethought from the ground up, while operators continued to rely on it daily.

Visual Context
BOS CSX screens — Figma prototype map
BOS CSX — Figma prototype map · all screen connections
BOS Reliability Fundamentals — full architecture document
click to expand ↗
BOS Reliability Fundamentals — TCP/IP architecture, PMON, redundancy
BOS network topology — Data Flow and instance architecture
Network topology — Data Flow, BOS instances, Event Manager
The Solution

Introduced Scrum to a team that had never worked with it, establishing rhythm and predictability for a high-stakes redesign. Built a Material Design UI kit aligned to Siemens brand standards and Flutter-ready component specs using Atomic Design principles.

Dark and light themes. A fully navigable prototype for desktop review. A separate tablet solution for field workers who needed the same system in motion — on trains, on platforms, in variable light conditions.

System Architecture · D3

Component Library as Design Hub

Force-directed graph showing how Material Design, Siemens brand standards, WCAG 2.1 AA, and Atomic Design converged into a single component library — then radiated to screens, themes, and delivery platforms. Drag any node.

Legacy system Input frameworks Component hub UI screens Platforms
Key Decision
// design-decision

Flutter had no mature desktop export tool. Rather than block delivery, I designed for web-resolution parity and used Figma + Zeplin for handoff — documenting the gap explicitly for the next phase. Transparency about tooling constraints is a design decision.

// reflection

Doing this solo was the biggest constraint and the biggest lesson. I learned to ruthlessly prioritize what required design leadership versus what could be iterated through developer feedback. The output was cleaner for it — fewer opinions means fewer compromises.

On Site Collab · POC for Expo

One Week, One MVP, One Global Stage

During a week-long on-site sprint, the team delivered a fully functional MVP for the C&S Transportation Signals Expo 2021. The prototype ran live on both a wall-mounted display and a ruggedized tablet — drawing significant interest from railroad operators and sparking the broader vision of merging the BOS tablet capability with the existing desktop platform.

Product demo station — Trainguard PTC BOS on TV and tablet, C&S Expo 2021
Product demo station — Trainguard PTC BOS on TV and tablet, C&S Expo 2021
Siemens booth — transparent display with live railroad track visualization
Siemens booth — transparent display with live railroad track visualization
S-80 Smart Gate Mechanism — C&S Transportation Signals Expo 2021
S-80 Smart Gate Mechanism — C&S Transportation Signals Expo 2021
Design System

BOS Tablet Design System

The Siemens Trainguard PTC BOS interface required a purpose-built component library designed for operators working in live railroad environments — dense data tables, real-time status indicators, and multi-level navigation across BOS nodes, subdivisions, and locomotives.

The palette is anchored in Siemens Petrol as the structural foundation, with a bright Interactive Teal reserved for live status and active selections. The dark sidebar creates clear spatial hierarchy, letting operators instantly orient within a complex information architecture without visual noise.

All components were designed for tablet-first use — generous touch targets, high contrast ratios for varying light conditions, and explicit active/inactive/error state coverage across every element.

Figma Variables Design Tokens Tablet-first WCAG AA Zeplin Handoff Status System
// drag to reorder
Dark structure → teal interaction → light surface — three-tier spatial hierarchy.
Live Prototype

Interactive BOS Tablet Prototype

Full-fidelity interactive prototype of the Trainguard PTC BOS tablet interface. Navigate BOS nodes, explore the queue manager, and interact with the subdivision topology — exactly as operators would experience it in the field.

// Figma prototype — Trainguard PTC BOS · CSX · Tablet Solution · 2021
BOS 8.1 Overview — Siemens PTC Back Office Server, queue management panel
BOS 8.1 Overview — Siemens PTC Back Office Server, queue management panel
Employee In Charge — TRAINGUARD PTC EIC screen · dark mode · train bulletins + requests
Employee In Charge — TRAINGUARD PTC EIC screen · dark mode · train bulletins + requests
Map View — live railroad network with train positions across Eastern US
Map View — live railroad network with train positions across Eastern US
Five Current Sources of Train Information — PTC context slide showing the problem space before digital transformation (2021)
Five Current Sources of Train Information — PTC context slide showing the problem space before digital transformation (2021)