Building interfaces that feel obvious — for patients, for operators, for the person who just wants to get something done.
Strongly-typed code that scales with the team. Fewer surprises in production, safer refactors, and a contract every editor can read.
Building small, well-bounded services that talk cleanly. Server setup, pipelines, the boring bits done well.