Yepic: AI Video Generation Platform

Key Facts

  • Client: Yepic.AI
  • Industry: AI video and avatars
  • Services provided: Frontend development, microservices, APIs, real-time AI agents, SVG presentation engine
  • Technologies used: WebRTC, JSON-to-SVG transformation, AI avatar integration /images/showcase/yepic/call_with_ai.png

/images/showcase/yepic/create_avatar_1.png

/images/showcase/yepic/create_talking_photo.png

/images/showcase/yepic/video_studio.png

Company

Yepic.AI is a platform for AI-driven video generation. It lets businesses and creators produce video using AI avatars and real-time interaction.

What the client needed

  • A web interface for creating AI-driven videos.
  • A PowerPoint-style presentation editor.
  • Real-time AI avatars that respond to user input.
  • WebRTC-based video agents with synthesized voice and animation.
  • Sharing and embedding for collaboration. The core requirement was real-time AI avatars that could both speak and visually respond to users during a live conversation.

What we built

We took a full-stack approach and delivered a web application for Yepic.AI.

  • Frontend — A drag-and-drop interface for editing video and avatars.
  • WebRTC real-time agents — AI avatars that respond to user input in a live session.
  • JSON-to-SVG presentation engine — An SVG-based presentation tool driven by JSON, used to animate avatars and slides.
  • Microservices and APIs — Services for avatar processing, video generation, and user interaction.
  • Collaboration — Embedding and sharing features. Video preview

What shipped

  • A web app for creating AI-driven video.
  • Real-time AI avatars over WebRTC.
  • A JSON-to-SVG presentation engine.
  • A microservices backend for avatar and video processing. Notes

This case study predates the launch.ist agent and provenance workflow; it is included as evidence of the team’s engineering depth, not as an example of agent-assisted delivery. The build is real; the engagement and adoption figures that once appeared here were not measured, so we have removed them.