Blog
Writing about the architecture choices behind the projects and where I think the interesting boundaries are in clinical and biology AI.
2026-04-09 · clinic-ops-copilot
NL-to-SQL is easy. The guardrails around it are the whole job.
Why building a clinical ops copilot is mostly about what the LLM shouldn't do.
2026-04-09 · constella
Code-switching is an engineering problem, not a TTS feature
Why multilingual TTS systems still sound wrong when bilinguals switch mid-sentence, and what to do about it.
2026-04-09 · covalentagent
A protein language model isn't enough for covalent drug design
ESM-2 can point at a reactive cysteine, but it can't tell you if it's druggable. That's a multi-signal problem.
2026-04-09 · variantagent
Six agents and one boring rule engine
Why VariantAgent lets LLMs read evidence but not apply ACMG classification rules.