Software
Most of my software is open source on GitHub.
Modeling and simulation
- OMJL (OM.jl): a Modelica compiler in Julia. I am the lead developer.
- OpenModelica: the open-source Modelica environment of the Open Source Modelica Consortium. I contribute to the compiler and tooling.
- EarthSystemClimateInterpretableModel.jl: the complete ESCIMO global climate model implemented in pure Julia.
AI-assisted development
- JJMCP: an MCP server for agentic Julia programming on macOS and Linux, for working with multiple interactive Julia sessions.
- JBOT.el: an agentic interface for working with local AI agents in Emacs.
Smaller Julia packages and examples
- ExportAll.jl: exports all symbols of a Julia module.
- Common-Dataflow-Analysis: common dataflow analysis passes in Julia.
- LLVMPasses: a minimal example of running LLVM module and function passes.
- TDDD55_Tutorial_Code: examples for the course TDDD55, Compilers and Interpreters.
