Projects Selected research projects, scientific software, and reproducible computational work. research Adaptive hierarchical approximation Matrix-free algorithms for discovering and exploiting low-rank structure in large scientific operators. software Scientific computing toolkit Reusable implementations and reproducible experiments for structured numerical algorithms.