Skip to content


  • Pro


@concordion @kite9-org @pure4j @finos @risk-first
Block or Report

Block or report robmoffat

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

Current Projects

Spring Bot

Build Symphony & Microsoft Teams Bots with Java and Spring Boot

  • Allows rapid construction of workflow bots which are equally at home running on Microsoft Teams or Symphony.
  • A suite of tools built at Deutsche Bank, and open-sourced and donated to FINOS (The Financial Open Source Software Foundation)
  • GitHub Project


My first book: software development meets risk management. Available to read online or to buy in paperback.


Automating the pain out of Visio et al.

  • Diagramming tool supporting automatic layout - usable and under active development*.
  • Currently in use building all the diagrams for Risk-First.
  • Github Organisation

Chat Bot Consultancy

Historic Projects

Please see my website


robmoffat's GitHub stats


  1. Risk-First Software Development

    CSS 659 53

  2. pure4j/pure4j Public archive

    Compile-Time Purity and Immutability Semantics For The Java Language

    Java 177 11

  3. Allows Concordion specifications to be in Excel format rather than HTML

    Java 8 11

  4. Tutorial for the Concordion Excel extension

    Java 2 3

  5. Invites Github users to join the organisation after Starring a repo

    Java 39 5

  6. Spring Boot + Java Integration for Symphony/Teams Chat Platform Bots and Apps

    Java 39 29

1,775 contributions in the last year

Dec Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Mon Wed Fri

Contribution activity

December 2022

Opened 12 pull requests in 3 repositories
Reviewed 4 pull requests in 3 repositories
finos/FDC3-Sail 2 pull requests
finos/FDC3 1 pull request
finos/FDC3-conformance-framework 1 pull request

Seeing something unexpected? Take a look at the GitHub profile guide.