I’m a senior software engineer at Brokk, building open-source, multi-language code intelligence for AI coding agents.
My work focuses on static program analysis, semantic code navigation, program verification, and developer tooling. Brokk’s code-intelligence stack is exposed through a Rust crate, CLI, MCP server, and language server, with an S-expression query language for structural and semantic code queries.
Previously, I contributed to Joern and completed a PhD in computer science at Stellenbosch University, researching scalable and language-independent static analysis.
I’m particularly interested in partial and on-demand analysis, incremental program analysis, type and usage resolution, and making coding agents reason more precisely about large codebases.





