projects

AurelioMod in progress

Modular content moderation system that intercepts messages on messaging platforms (starting with Discord) and analyzes them in real time. The Engine applies MIME validation, perceptual hashing (BLAKE3 + pHash), sandboxed FFmpeg media processing via nsjail, and URL reputation checks against Google Safe Browsing. It uses DragonflyDB as L1/L2 cache, Weaviate for semantic vector search (L3), NATS JetStream for async service messaging, and ConnectRPC/gRPC for synchronous communication. Inter-service auth uses PASETO tokens and all telemetry is exported via OpenTelemetry to VictoriaMetrics + Tempo + Grafana. The real-time dashboard receives updates through Centrifugo. The entire stack is deployed with Docker Compose and CI runs on Woodpecker.

made with GoNATSDragonflyDBWeaviateDockerConnectRPCProtobufOpenTelemetryRedisPostgreSQLS3/MinioPASETOFFmpeg