Who we are
Ian Lynagh
Based in England, Ian has done Haskell contract work for small and large companies in both Europe and America. This includes four years on contracts for Microsoft Research, working on GHC, the leading Haskell compiler.
Ian has more than ten years of experience with Haskell. He is a well-known contributor to the Haskell community, having worked on many of the core libraries, tools and implementations. For five years he maintained many of the Haskell-related packages, including GHC, for the Debian operating system. He served as maintainer of the unstable branch of darcs, an Open Source version control system written in Haskell, for eight months.
Ian served on the Haskell 2010 language committee, and was a founding member of the haskell.org committee. He is also a member of the haskell.org sysadmin team.
Ian graduated at the top of his year in the Oxford University undergraduate computer science course, and went on to complete a PhD, also at Oxford University.
Duncan Coutts
Duncan has more than ten years programming experience with Haskell. He is a well known member of the Haskell community. He helps maintain several popular libraries and tools including Cabal and bytestring. He has several years experience in packaging the Haskell toolchain and took a leading role in establishing the Haskell Platform.
He holds a first class degree in Computation and a D.Phil in Computer Science, both from Oxford University. He has published papers at international conferences, including ICFP. His research focus is on generating high performance code from idiomatic high level Haskell code. This included co-authoring the bytestring and binary libraries and work on stream fusion for lists. He has five years experience teaching computer science, including four years teaching Haskell to mature students at graduate level.
Andres Löh
Andres started using Haskell in 1997. Since then, he has used Haskell for most of his programming projects. He has participated in the ICFP programming contest multiple times, and won it in a team together with Duncan Coutts, Ian Lynagh and Ganesh Sittampalam in 2004, with an all-Haskell entry.
Andres is a well-known member of the Haskell community. He maintains several tools and libraries on Hackage. He has also packaged Haskell compilers and libraries for the Gentoo and NixOS Linux distributions.
Andres obtained a PhD in Computer Science from Utrecht University in 2004. Since 2004, he has worked as a lecturer and researcher at the Institute of Cybernetics in Tallinn, and at the universities of Freiburg, Bonn, and Utrecht. Andres' research is focused on improving abstraction and reuse in functional programs, by using or enhancing the underlying type system. His interests also include embedded domain specific languages, version control and typesetting.
Andres was the program chair of the 2006 ACM SIGPLAN Workshop on Haskell. He has served as a program committee member for several other academic conferences and has published regularly at conferences and journals. He also has extensive experience in teaching Haskell to undergraduate and graduate students, as well as people with an industrial background.
Eric Kow
Eric has been an enthusiastic Haskell user since 2004. He holds a PhD in Computer Science from the University of Nancy (France) and has been using Haskell to develop software for Natural Language Generation, (creating texts in languages such as English and Chinese from non-linguistic input).
Eric has contributed to the wxHaskell and Darcs projects along with the Haskell Wikibook. Eric is also the maintainer of the Darcs project. Having worked in this project for several years, he has built up a unique blend of skills in community building and project organisation.
Nicolas Wu
Nick has been a Haskell user since 2001, and joined Well-Typed in 2011. He studied Computer Science at undergraduate and postgraduate level at the University of Oxford. His D.Phil, completed in 2010, focuses on using denotational semantics to provide a treatment of formal templates for metamodel design, which facilitates the abstraction and reuse of specifications in Z. He is still an active member of the Algebra of Programming group which focuses on reasoning with programs, with a particular interest in functional and generic programming.
Prior to joining Well-Typed, he worked in the financial sector on software for portfolio risk analysis calculations. He also has experience as a college lecturer for University of Oxford undergraduates.
Nick is an active member of the Haskell community. He currently organises the local Oxford Haskell Users Group meetings, which regularly brings together students, academics and commercial Haskell users. He is also the maintainer of HDBC, the Haskell Database Connectivity library.
Mikolaj Konarski
Mikolaj has been developing software applications for 20 years, 15 years of which using a variety of functional programming languages. He worked as a programmer, team leader, researcher and designer in big and small software companies in Warsaw, Paris and Edinburgh as well as in academia and as an independent consultant. Two of his last assignments are the internal communication protocol of a distributed database, now part of the functional web development framework OPA, and the capture and visualisation of parallel sparks life cycle, now part of the Haskell parallel performance analyser ThreadScope.
He holds a summa cum laude MSc on specification and verification of software and a PhD on modularisation in functional programming from Warsaw University. His current interests include specifying artificial intelligence and procedural content generation rules for games, using functional programming techniques.
