Back to Home

Persona Engine

Dockerized AI Persona Engine

Problem:

Running an AI persona service means wiring a model backend, a database, and a 3D frontend into one reproducible stack.

Key Decision:

Why FastAPI + Postgres + Docker Compose: a reproducible, self-hostable backend. Why React Three Fiber: render personas in interactive 3D directly in the browser.

Users:

Developers experimenting with AI persona generation and 3D-rendered interfaces.

My Role:

Built end-to-end (backend + 3D frontend + infra).

Result:

Full containerized stack (FastAPI, Postgres, React/Three.js, nginx) that spins up with a single docker-compose up.