Clack has over 30 years experience as a specialist consultant to blue-chip clients and mentor to start-up companies.

He regularly responds to invitations from external organisations to deliver research, private briefings, focused analysis, mentoring and industry events aimed at policymakers and stakeholders, and to chair and talk at both academic and industry conferences. [Learn more]

Example areas of expertise:

  • Adaptive non-linear factor models for automated stock selection
  • Automation of Legal Review
  • Computable contracts
  • Executable specification languages
  • Formal specification of an oil reservoir model
  • Genetic Programming for stock picking
  • Securities Settlement Systems
  • Smart Contracts
  • Smart Contract Templates and the semantics of smart contracts
  • Smart legal close-out netting
  • Smart phone memory management
  • System architecture for banking payments systems
  • System Simulation and Algorithm Design

Selected organisations

Accenture

Securities settlement systems System Simulation and algorithm design System architecture for bank payments systems Executable specification languages for algorithm simulation and testing on real data

Amoco Exploration

Formal specification, oil reservoir model

Barclays Bank

Smart Contract Templates Programming Languages

Charity Commission

System architecture design

Clearmatics

Privacy aspects of wholesale payments Privacy enhancements for Ethereum

Clearstream

Securities Settlement algorithms

Clifford Chance

Smart contracts

CrestCo

Detecting cyclic transaction dependencies during gross settlement

D2 Legal Technology

Smart Legal Netting

EBRD

Smart Contracts

FIA

Modelling market crashes

ISDA

Smart Derivatives Contracts

LloydsTSB

System architecture for Straight Through Payments

London Stock Exchange

Analysing exchange technology performance

Morgan Stanley

Financial computing

R3

Smart Contract Templates

Symbian

Smart phone memory management

Thomson Reuters

Financial computing

Z/Yen

Capacity Exchanges

Christopher D. Clack
Department of Computer Science
UCL
Gower Street
London
WC1E 6BT

 clack@cs.ucl.ac.uk