Engineering notes — things I keep re-explaining, written down once.
- Debugging Semantic Evidence Loss Across PDF Pages in a Node.js RAG Summarizer
- Passwordless Welcome Emails with Verify Links and Transactional Templates
- One API key across OpenAI, Claude, and Gemini: what a router really costs
- One API key for OpenAI, Claude, and Gemini: what actually works in a SaaS app
- How to compare cost per token across OpenAI, Claude and Gemini compatible API gateways