Overview:
We are building a platform called SHYYFT.ai – a tool designed to help churches and pastors upload sermon files, split them into segments, analyze them via OpenAI (Whisper + GPT), and return impactful deliverables in short-form content.
We are looking for a highly skilled backend or full-stack developer to build out Phase 1 and Phase 2 of this system.
PHASE 1 – Sermon Upload FlowCreate a secure audio upload portal (MP3 and MP4 supported)Store uploaded files on our self-hosted Windows serverBuild a splitter system to divide long audio into 5-minute chunksMaintain filename or metadata tracking for reassembly laterConnect this to a Flask-powered frontend dashboard (design provided)
PHASE 2 – AI Processing & OutputIntegrate Whisper API (or local Whisper) for transcriptionSend each audio chunk to OpenAI GPT API for content analysisReturn a bundle of outputs per sermon (we will provide prompt logic):
Output results to dashboard or downloadable link (PDF/JSON)
Skills RequiredPython with Flask framework (must-have)Whisper (local or API-based) transcription integrationOpenAI API (GPT-4) for content generationAudio processing with FFmpeg or equivalentAPI routing and secure file handlingFrontend basics (HTML/CSS/JS) for dashboard display Bonus SkillsDjango or React (if we later expand dashboard features)
Experience with sermon platforms or transcription toolsPDF report generation or templating experience Timeline:Phase 1: 5–7 days
Phase 2: 10–14 days
We need someone ready to move quickly and communicate clearly.
