CallSense AI

Software Engineer

2024 - 2025 | London, United Kingdom

Technologies Used:

  • Node.js
  • NestJS
  • TypeScript
  • OpenAI API (Whisper & GPT)
  • Telnyx API
  • Postmark

Details:

  • Independently designed and developed an automated call processing system that transcribes phone recordings, extracts booking details, and sends notifications, reducing manual administrative work by 80%.
  • Architected a modular NestJS/TypeScript backend with specialized components (PhoneModule, TranscriptionModule, LLMModule) utilizing dependency injection for improved maintainability and testability.
  • Engineered an AI-powered processing pipeline utilizing OpenAI technologies that transcribes speech-to-text (Whisper), cleans conversation transcripts, generates concise summaries, and extracts structured booking data with language model analysis (ChatGPT).
  • Developed service abstraction layers for multiple external APIs (Telnyx, OpenAI, Postmark) that isolated core business logic from third-party dependencies, simplifying maintenance and future API updates.
  • Coded an asynchronous processing system with comprehensive error handling and state persistence, ensuring system reliability and preventing redundant processing of recordings even during service interruptions.