# Roopendra Talekar

> An engineer's engineer who finds genuine delight in making complex systems feel effortless. Leads the technical architecture behind Elaichi, ensuring that every API call, every migration, and every data sync runs like a well-oiled machine.

- [OAuth vs API keys for AI agents](https://elaichi.ai/blog/oauth-vs-api-keys-for-agents/) — OAuth vs API keys is a settled argument until the caller is a model that can be talked into using the credential, and cannot be trusted to know which of its fields are secret.
- [What an AI audit log has to capture](https://elaichi.ai/blog/what-an-ai-audit-log-must-capture/) — Most AI audit log designs record what happened but not which account it happened to, or who was really asking. Here is the record shape we settled on, and the bugs that shaped it.
