Back to Projects

Resonate

My role on this project: Backend / AI / Cloud Engineer

Project Overview

An AI-powered application described as the Shazam for Christian sermons. Users can discover sermon matches and explore a vast library of spiritual messages.

TypescriptPythonNestJSFastAPITypeORMPostgreSQLOpenAIDockerRedisAWS
Project Link
Resonate

Achievements

  • Developed a backend application that connects with other AI services, with NestJS, TypeORM, PostgreSQL, and OpenAI
  • Setup a vector database and implemented vector similarity search and RAG for sermon matching, using Python, FastAPI, and OpenAI
  • Developed an application for pulling sermon content from YouTube and Telegram channels, processing it with AI for sermon matching
  • Managed the frontend development team and ensured seamless integration with the backend services
  • Integrated with AWS S3 for media storage and SES for email sending
  • Deployed and setup CI/CD pipelines for the backend and AI services using Docker on a VPS
John Olatubosun