Jann is a computer scientist and programmer. He is a Ph.D. candidate at University College London, where he publishes on Artificial Intelligence. He is currently working for Sphonic, a London-based startup, developing smart tools to fight fraud. Prior to that, Jann was at SAP Research where he thought up new techniques for handling inconsistencies in design documentation. He is a passionate advocate of functional programming, whether it is in Scala at work or in Haskell and Agda at home.
Talks I've Given
-
Functional Stream-Processing Systems based on Kafka on Scalaz-Streams - Advanced
Featuring Jann Mueller
Sphonic provides a number of fraud prevention services, both transaction-based (credit card applications, identity verification) and case-based (anti money laundering, analytics). After a number of iterations we have arrived at a simple and well-functioning architecture, a "sweet spot"...
stream kafka scalaz scala scalax workflows apache -
Virtual-Hom - Lenses & Prisms for the user interface
Featuring Jann Mueller
Virtual-hom is a new UI library for GHCJS. It provides a straightforward interface for composable UIs based on lenses and prisms, and uses a virtual-dom implementation for rendering. In this talk, you will learn the main ideas behind virtual-hom and show how they fit together in an example...
haskell virtual-hom ux haskell-x ui