Anicca
Conversation analysis for leadership coaching.
Role
Designed and built the product end to end
Anicca helps leaders and coaches see how a conversation actually went. Upload a recording or send a notetaker bot to a meeting, and Anicca transcribes it, identifies each speaker, and scores the conversation on three communication signals with written coaching feedback. Teams tag who was in the room so each person's results roll up to a shared dashboard. It is a subscription product in production since March 2026.
- Recordings up to 2 GB upload straight from the browser to S3, and an FFmpeg Lambda compresses the audio to Opus before transcription; if compression fails or is skipped, the original file goes through.
- Transcription submits are keyed on the stored file, so retries and duplicate webhooks never re-bill the same recording.
- Diagnosed and fixed a Postgres deadlock between concurrent serverless cold starts by serializing schema setup behind an advisory lock.


