Portfolio / Present For Me

Live workflow

Present For Me

Prompt a topic and hand back a presenter-ready deck, narration, and video without booking the presenter.

How it works in 60 seconds

  • Guided consent + voice capture collects the presenter's tone before anything is generated.
  • One prompt spins up outline, visuals, and narration while the system validates every stage.
  • The dashboard streams progress until the narrated MP4, slides, audio, and transcript drop.
Role End-to-end AI engineer
Pilot outcome Narrated deck in ~6 minutes
Ideal for Rev enablement & product teams

How it works

Three simple beats keep the flow explainable while orchestration runs async.

1. Capture

Consent, mic check, and tone calibration run in the browser and log a receipt in under two minutes.

2. Compose

FastAPI orchestrates OpenAI, Gamma, and ElevenLabs with retries and health checks when vendors wobble.

3. Deliver

Progress dashboard streams status until slides, narration, MP4, and transcript drop into download cards.

Why it matters

Each audience gets clear, fast wins without parsing the entire architecture doc.

Product & Engineering

  • Safe orchestration path with health checks, vendor fallbacks, and telemetry.
  • Compliance-ready consent trail and infrastructure hooks for production rollout.

Marketing & Enablement

  • Instant shareable assets across slides, narration, MP4, and transcript.
  • On-brand visuals plus validated voice clone keep messaging consistent.

Storytelling & Recruiting

  • Shows end-to-end ownership from consent UX to delivery automation.
  • Highlights compliance, voice modelling, and narrative craft in one flow.

Want to dig deeper?

Kick the tires here or jump straight into the architecture notes.

Try the flow

Spin up the sample run with safe inputs to feel the pacing.

Launch demo

Architecture deep dive

Diagrams, delivery notes, and roadmap in one expandable overview.

Inside the workflow
  • FastAPI orchestrator stages tasks: capture, outlining, deck render, narration, assembly, delivery.
  • Retry logic and vendor-specific fallbacks stop one provider from failing the whole run.
  • Status events stream via WebSocket so the UI reflects real progress, not spinner guesses.
Experience specifics
  • Wizard flow keeps consent, capture, topic, and review in a linear journey with context cards.
  • Processing dashboard highlights current stage, estimated timing, and optional mini-game for longer renders.
  • Completion state packages downloads with tooltips describing how to use each asset.
Stack & tooling

Backend

  • FastAPI async services coordinating OpenAI, Gamma, ElevenLabs, Whisper, and FFmpeg.
  • Redis-backed task queue keeps web requests snappy while heavy work runs server-side.

Frontend

  • Next.js 14 UI with server actions for secure API calls and progress polling.
  • Design tokens mirror the Arctic Wallaby brand for visual continuity.

DevOps

  • Docker Compose parity from local to demo, fronted by Nginx with SSL-ready config.
  • Health checks and integration diagnostics run before every client session.
Architecture map
Present For Me system architecture Workflow from the presenter through the Next.js interface into the FastAPI orchestrator and the external services it coordinates. Presenter Next.js UIWizard, dashboard, downloads FastAPI orchestratorAsync background tasks OpenAIOutline & narration GammaSlides & theming ElevenLabsVoice clone + TTS WhisperTranscript alignment FFmpeg / PDF2ImageVideo assembly YouTube (optional)Auto publish Shared asset storeSlides / audio / video / transcripts
FastAPI coordinates multi-vendor generation while the Next.js UI polls for progress and serves finished assets.
Delivery notes & roadmap
  • Automation script verifies provider credentials, storage quotas, and SSL health before demos.
  • Next phase: persistent session storage, queued multi-user runs, and CDN-backed asset delivery.

Want to ship something similar?

I handle voice capture compliance, multi-model orchestration, and delivery infrastructure. Let's talk about your content automation roadmap.