Resume
Academic Achievements
- - Publication: Embedded Pattern Matching, Haskell Symposium 2022
- - Publication: Annotating Deeply Embedded Languages, Haskell Implementers Workshop 2022
- - Publication: Reverse Automatic Differentiation for Accelerate, FHPNNC: Functional High-Performance and Numerical Computing 2020
- - Publication: Accelerating Nested Data Parallelism: Preserving Regularity, Euro-Par 2020
- - Publication: Ghostbuster: A tool for simplifying and converting GADTs, Journal of Functional Programming, 2018
- - Publication: Streaming Irregular Arrays, Haskell Symposium 2017
- - Publication: Type-safe Runtime Code Generation: Accelerate to LLVM, Haskell Symposium 2015
- - Publication: Converting Data-Parallelism to Task-Parallelism by Rewrites, FHPC: Functional High-Performance Computing 2015
Research Experience
- - Assistant Professor, Department of Information and Computing Sciences, Software Technology group, Universiteit Utrecht
- - Research Associate, School of Computer Science and Engineering, Programming Languages and Systems group, University of New South Wales, Australia
- - Postdoctoral Researcher, School of Informatics and Computing, Center for Research in Extreme Scale Technologies, Indiana University Bloomington, USA
Education
- - PhD, University of New South Wales, Australia
- - Bachelor's degree, University of Sydney, Australia, majoring in Mechatronics (Space) and Physics and Computational Science
Background
- Parallel programming (in particular, data parallelism), functional programming languages, and using graphics processors and other compute accelerators for high-performance computing.
Miscellany
- Runner, cyclist, coffee enthusiast. Likes dogs. Practices martial arts.