What have I been doing with my life?

Recent PhD graduate in computer science from the University of Edinburgh.

Publications

Inlining in the Glasgow Haskell Compiler: Empirical Investigation and Improvement
PhD thesis. 2025.
All implementation is mine, but I did work with Simon Peyton Jones on this topic a bit.

Hot Call-Chain Inlining for the Glasgow Haskell Compiler
Celeste Hollenbeck and Michael F.P. O'Boyle. 2024. Hot Call-Chain Inlining for the Glasgow Haskell Compiler. GPCE 2024: The ACM SIGPLAN International Conference on Generative Programming: Concepts & Experiences (GPCE '24).

Investigating Magic Numbers: Improving the Inlining Heuristic in the Glasgow Haskell Compiler
Celeste Hollenbeck, Michael F.P. O'Boyle, and Michel Steuwer. 2022. Investigating Magic Numbers: Improving the Inlining Heuristic in the Glasgow Haskell Compiler. Haskell 2022: Proceedings of the 15th ACM SIGPLAN International Haskell Symposium (Haskell '22).

On the Impact of Programming Languages on Code Quality
Emery D. Berger, Celeste Hollenbeck, Petr Maj, Olga Vitek, Jan Vitek. 2019. On the Impact of Programming Languages on Code Quality. ACM Transactions on Programming Languages (TOPLAS). ACM, Athens, Greece.

On the Complexity and Performance of Parsing with Derivatives
Michael D. Adams, Celeste Hollenbeck, and Matthew Might. 2016. On the complexity and performance of parsing with derivatives. In Proceedings of the 37th ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI '16).

Workshops

Analyzing Duplication in JavaScript
Petr Maj, Celeste Hollenbeck, Shabbir Hussain, Jan Vitek. BenchWork track at ECOOP and ISSTA 2018 2018. Amsterdam, Netherlands.

Building a Node.js Benchmark: Initial Steps
Petr Maj, François Gauthier, Celeste Hollenbeck, Jan Vitek, Cristina Cifuentes. BenchWork track at ECOOP and ISSTA 2018 2018. Amsterdam, Netherlands.

Talks

Hot Call-Chain Inlining for the Glasgow Haskell Compiler
Generative Programming: Concepts & Experiences (GPCE), 2024.

Investigating Magic Numbers: An Evaluation of Inlining in the Glasgow Haskell Compiler
Haskell Symposium, 2022.

Contact

I'm on LinkedIn.

Hey, here are some pictures of my cat!