inbelic.dev

Welcome to inbelic.dev!

Homepage for Finn Plummer (@inbelic).

Please find below my current resume and see the other tabs for more creative ventures.

Resume

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.

Experience

Last updated July 28, 2025.

Compiler Engineer, Microsoft

Sep 2024 – Today

Modernizing the DirectX Shader Compiler into upstream LLVM.

I also take pride in my quality and quantity of code review.

Open Source Contributions, MLIR & HEIR

Sep 2023 – Aug 2024

Taking time to getting started with contributing to open-source compilers/frameworks.

HEIR

Worked on lowering number-theoretic transforms to the arith dialect. Leading to involvement in the mod_arith dialect design and implementions considerations.

MLIR:

Worked on the SPIRV dialect.

Odin:

Functional Programmer, Cisco

Aug 2022 – Aug 2023

Education

Uppsala University, MScience - Computational Science

Aug 2021 – Jan 2024

Thesis: Identifying Graph Characteristics in Growing Vascular Networks

Coursework:

University of Waterloo, Honours BMath - Computational Mathematics

Sep 2018 – Aug 2021

Skills

Practical experience using: