Matthew learned Haskell as an undergraduate at the University of Oxford before completing a PhD in Computer Science from the University of Bristol in 2020. His thesis focused on improvements to Typed Template Haskell and other challenges related to multi-stage programming. He has also contributed to the development of many open source Haskell libraries including ghcide, worked on profiling and debugging tools and implemented many patches for GHC.
Recent blog posts by Matthew Pickering
Making GHCi compatible with multiple home units
Hannes Siebenhandl, Matthew Pickering
Monday, 16 June 2025
Hannes Siebenhandl, Matthew Pickering
Monday, 16 June 2025
Explicit Level Imports awarded best paper at TFP 2025
Matthew Pickering, Rodrigo Mesquita, Adam Gundry
Wednesday, 30 April 2025
Matthew Pickering, Rodrigo Mesquita, Adam Gundry
Wednesday, 30 April 2025
Evaluating AI's Impact on Haskell Open Source Development
Matthew Pickering, Sam Derbyshire
Friday, 11 April 2025
Matthew Pickering, Sam Derbyshire
Friday, 11 April 2025
Tracing foreign function invocations
Edsko de Vries, Zubin Duggal, Matthew Pickering
Friday, 17 January 2025
Edsko de Vries, Zubin Duggal, Matthew Pickering
Friday, 17 January 2025
GHC activities report: June–August 2024
Adam Gundry, Andreas Klebinger, Ben Gamari, Matthew Pickering, Mikolaj Konarski, Rodrigo Mesquita, Sam Derbyshire, Zubin Duggal
Friday, 30 August 2024
Adam Gundry, Andreas Klebinger, Ben Gamari, Matthew Pickering, Mikolaj Konarski, Rodrigo Mesquita, Sam Derbyshire, Zubin Duggal
Friday, 30 August 2024
Improvements to the ghc-debug terminal interface
Matthew Pickering, Zubin Duggal, Hannes Siebenhandl
Wednesday, 24 April 2024
Matthew Pickering, Zubin Duggal, Hannes Siebenhandl
Wednesday, 24 April 2024