I review an LLM feature you already have, or are about to ship, and give you a written report with concrete fixes.
What I check
- Safety: what happens with harmful, confusing or off-topic messages, and whether the model's reply is checked before the user sees it.
- Keys and secrets: how provider keys are stored, passed and kept out of logs, the repository and error messages.
- Privacy: whether user text reaches logs, analytics or third parties, and what is stored on disk.
- Cost and reliability: retries, limits, long inputs, and what a failed or empty model answer does to the user.
- Tests: whether the feature can be tested without a paid model.