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
Reducing Haskell parallel build times using semaphores
Matthew Pickering, Sam Derbyshire, Adam Gundry
Friday, 04 August 2023
Matthew Pickering, Sam Derbyshire, Adam Gundry
Friday, 04 August 2023
GHC activities report: February–March 2023
Ben Gamari, Andreas Klebinger, Matthew Pickering, Zubin Duggal, Sam Derbyshire, Finley McIlwaine, Adam Gundry
Thursday, 27 April 2023
Ben Gamari, Andreas Klebinger, Matthew Pickering, Zubin Duggal, Sam Derbyshire, Finley McIlwaine, Adam Gundry
Thursday, 27 April 2023
GHC activities report: December 2022–January 2023
Ben Gamari, Andreas Klebinger, Matthew Pickering, Zubin Duggal, Sam Derbyshire
Tuesday, 28 February 2023
Ben Gamari, Andreas Klebinger, Matthew Pickering, Zubin Duggal, Sam Derbyshire
Tuesday, 28 February 2023
GHC activities report: October–November 2022
Ben Gamari, Andreas Klebinger, Matthew Pickering, Zubin Duggal, Sam Derbyshire
Monday, 12 December 2022
Ben Gamari, Andreas Klebinger, Matthew Pickering, Zubin Duggal, Sam Derbyshire
Monday, 12 December 2022
GHC activities report: August–September 2022
Ben Gamari, Andreas Klebinger, Matthew Pickering, Zubin Duggal, Sam Derbyshire
Thursday, 27 October 2022
Ben Gamari, Andreas Klebinger, Matthew Pickering, Zubin Duggal, Sam Derbyshire
Thursday, 27 October 2022