skip to content
← projects
2025

Mavuika

Backend developer

Art community platform. Python backend: FastAPI, SQLAlchemy async, PostgreSQL, S3/MinIO, SuperTokens RBAC, append-only audit log.

PythonFastAPIPostgreSQLSQLAlchemyS3SuperTokensDocker

Personal project, deliberately outside my day-to-day TypeScript: Python 3, FastAPI with async SQLAlchemy, Postgres, MinIO as an S3-compatible object store.

Auth and RBAC via SuperTokens. The artwork lifecycle has four states — draft, submitted, moderated, published — enforced at the API layer, with every transition written to an append-only audit table so the full history of a piece stays recoverable.

Exists to stay sharp in Python and explore async SQLAlchemy patterns in a real domain.