inbelic.dev

About Me

Hello, I am Christopher Finn Plummer and here is my professional side.

I usually go by Finn in-person or @inbelic online.

Currently, I work as a compiler engineer at Microsoft Vancouver. My main focus is on the modernization effort of DXC into upstream LLVM as part of Clang.

Outside of work, I unfortunately spend lots of off-hours time still glued to the screen prototyping different applications. Waiting for the right one to stick.

When I am lucky, I will be out playing literally any sport, reading books or practicing piano.

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: