I contributed to a research project using Clang and the LLVM compiler. We altered generated code blocks from the Clang front-end to imprint a
unique watermark on compiled software. I wrote the optimization passes that alter the IR code blocks to apply the watermark. Clang and LLVM are both open-source with active communities. After completing this project,
I made some modest contributions to Clang's formatter application.
Paper