Software for domains that need precision.
I do my best work on problems where software, data, and explanation have to hold together.
Before moving into software full-time, I worked in philosophy, teaching, research support, and academic publishing. That background gave me a high tolerance for ambiguity, a low tolerance for sloppy reasoning, and a lasting interest in careful communication.
The work I take on now usually sits in health, public-interest, and research-heavy settings. It tends to involve messy source material, real workflow constraints, and users who need clarity more than spectacle.