Homepage for Finn Plummer (@inbelic).
Please find below my current resume and see the other tabs for more creative ventures.
Having started my education primarily with mathematics, I was blissfully ignorant to all the underlying engineering required to get my abstracted Haskell or Julia code to compile. However, as the performance requirements became stringent for the scientific problems I worked on, it required me to get a better handle about what was actually being generated. I was not content to simply regard the compilation process as black magic and it led me into the work of compiler engineers.
I am currently still on my journey working down the stack, and working as a compiler engineer has been the perfect medium to do so.
Last updated July 28, 2025.
Sep 2024 – Today
Modernizing the DirectX Shader Compiler into upstream LLVM.
I also take pride in my quality and quantity of code review.
Sep 2023 – Aug 2024
Taking time to getting started with contributing to open-source compilers/frameworks.
Worked on lowering number-theoretic transforms to the arith dialect. Leading to involvement in the mod_arith dialect design and implementions considerations.
poly dialect to the “standard” dialects: 0, 1, 2, …mod_arith dialect: 3, 4, 5, …MLIR:
Worked on the SPIRV dialect.
Odin:
Aug 2022 – Aug 2023
Aug 2021 – Jan 2024
Thesis: Identifying Graph Characteristics in Growing Vascular Networks
Coursework:
Sep 2018 – Aug 2021
Practical experience using: