Open source contributions

Whenever possible I contribute bug fixes and improvements back to the open-source libraries I use.

2020–2026

symengine

Various contributions including adding SBML support to the parser, maintaining the JIT llvm code, and migrating to the new llvm pass manager.

2021

llvm

I spent a day tracking down the cause of a segfault in symengine where the fix ended up being this one-line commit to llvm.