Lab project Featured Shipped 🧩 Web Engineering October 21, 2026
Progress 100%

MMO Platform — Multi-Tenant Portfolio & Commerce

The platform behind this site: a multi-tenant Django system for writing, research, photography, a lab and a store, self-hosted end to end.

MMO Platform — Multi-Tenant Portfolio & Commerce
Overview

About this project

This site is itself a lab project. It is a multi-tenant Django application where each tenant gets its own branding, content and storefront, with the root domain serving my personal portfolio. Under the hood: Django and Django REST Framework for the web and public API, Channels on Daphne for real-time features, Celery workers and beat for background jobs such as newsletters, Redis for caching and queues, PostgreSQL for data, and Cloudinary for media delivery. It installs as a PWA with an offline page. It runs on my own server behind Traefik with automatic TLS, alongside other applications, with explicit CPU and memory limits per container, scheduled database and secrets backups, and Prometheus/Grafana monitoring.
Progress log

Recent updates

How the work is evolving — milestones, releases, and notes from the bench.

Release Oct 20, 2026

Faster media delivery

Images now ship through Cloudinary auto-format and auto-quality transforms, and the service worker no longer proxies cross-origin media.

Milestone Jul 18, 2026

Moved to a self-hosted stack

Now runs on Docker Compose behind Traefik with per-container resource limits and daily backups.

Release May 24, 2026

New design system shipped

Rebuilt the frontend on a token-based design system with light and dark themes.