Andrew Browne is a Solution Architect for Picnic Software. He has a strong interest in both functional programming and event sourcing.