portfolio
Kahli Burke
I'm a physicist who works computationally. I build and analyze models of physical systems, research data and algorithms, and I write software that makes that work faster and more reproducible.
A physicist who computes.
I've spent many years leading software projects across a wide landscape of domains, clients, languages, and platforms. This experience informs the way I think about and work on technology.
I earned my Ph.D. in physics working on the theory and simulation of chaotic optical microcavities. My thesis found a new family of resonant modes (folded chaotic whispering-gallery modes), and I wrote BoundaryIntegralMethod.jl to compute the optical resonances of arbitrary 2D cavities.
Since then my work has been in the areas of computation and data science: numerical modeling, simulation, and machine learning, always close to the code. I work in Julia, along with many other languages, and I enjoy building nice tools to support that effort, like the reactive notebook system this page runs on.
As the pace of AI has accelerated over the past few years, I've become increasingly focused and engaged with possibilities this technology enables and supports, which is reflected in my recent work.
Projects
Tools I've built and released, from physics solvers to developer platforms.
A boundary-integral resonance finder for the Helmholtz equation. The solver from my Ph.D. work on optical microcavities.
Julia · PhysicsRich terminal apps in Julia: widgets, layouts, sixel and Kitty graphics, and animation.
JuliaAn MCP server giving AI agents live access to Julia's runtime: execution, introspection, debugging, testing, and semantic search.
Julia · AIPublished research
Folded chaotic whispering-gallery modes in nonconvex, waveguide-coupled planar optical microresonators
K. Burke and J. U. Nöckel. Phys. Rev. A 100, 063829 (2019)
Boundary Integral Method and Applications for Chaotic Optical Microcavities
K. Burke. Ph.D. thesis, University of Oregon (2020)
Creations
Some self contained computational examples from various fields.