Allen Firth

← All selected work

Case study

Municipal Market Monitor (TM3)

London Stock Exchange Group2022–2025Full-stack consultant

Financial markets

Redeveloped TM3 for LSEG Workspace with multi-source integration and live trade streaming, enabling migration off the legacy product through multiple production releases.

  • WebSocket trade streaming

    Live data

  • Multi-source fixed-income data

    Integration

  • Multiple production releases

    Delivery

Stack

Web ComponentsTypeScriptWebSocketsNode.jsGraphQL

Context

TM3 is a fixed-income product giving clients access to US municipal bond information. LSEG needed it redeveloped for Workspace so clients could leave the legacy experience without losing market depth or operational continuity.

Approach

Built with Web Components and TypeScript, integrating multiple disparate data sources and streaming live trade data over WebSockets, with Node.js and GraphQL in the service layer. Partnered closely with the business to land requirements inside LSEG’s technical estate rather than forcing a greenfield stack.

Outcome

Shipped multiple production releases that enabled migration from the legacy TM3 product onto the new Workspace experience, raising the quality bar for fixed-income data tools used by LSEG clients.

← Back to work