← 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.