Ivan Perez

Ivan Perez graduated from the Technical University of Madrid (UPM) in 2008, and completed a MSc in Computational Logic in 2010. Currently, Ivan is a PhD student at the University of Nottingham, under the supervision of Henrik Nilsson (co-creator of the FRP library Yampa), and he explores Multimedia in Functional Languages, the limits of Reactive Programming in Haskell and FRP.

Ivan has been using Haskell since 2001. In 2004 he joined the Babel Research Group at UPM, and worked on the development of the parser generator More Than Parsing and its Haskell backend. He joined IMDEA Software in 2008 as a Researcher on Description Logics for Compositional Interactive Platforms. After 2010 he started working as a consultant specialised in Functional and Logic languages. In 2013 he founded Keera Studios Ltd, a game development company that focuses on Haskell and Functional Programming. Since then, Ivan has developed several Haskell games, including commercial games available onGoogle Play for Android and PC games with Kinect and Wiimote support.

Ivan is also an active contributor to the open-source community, and is the author of the Haskell Reactive programming library Keera Hails (used for commercial apps developed by Keera Studios), the cross-platform posture monitor Keera Posture, and the game Haskanoid. He is also the maintainer of the FRP implementation Yampa.

Talks I've Given