WORK
2023fintechRussian Railways (RZD)

RZD — internal logistics tooling

Internal tools for one of the largest railway operators in the world. Asset tracking, scheduling, and a reporting module that talks to a 40-year-old mainframe.

SURFACE

Surface

What users see. Identity, motion, UI craft, copy.

A flat, Windows-keyboard-first UI for dispatchers — no mouse required. Hot-keys for every action that matters. Density over decoration.

Dispatcher UIKeyboard-firstDensityHot-keys
scripta://case/rzd-internal/architecture
SUBSTRATE

Substrate

What holds it up. Architecture, contracts, infra, latency.

A modern .NET service layer fronts a legacy IBM mainframe. Reporting jobs run nightly, write to a mirror Postgres, the UI never touches the mainframe directly.

Mainframe BridgeMirror DBNightly Jobs.NET Layer
[ Results ]
40 yrs
legacy mainframe wrapped
12k
dispatchers
faster reporting
[ Stack ]
.NETTypeScriptPostgreSQLMainframe BridgeIIS
Next case

Concept Films — brand & landing page