Independent work / Sanjay Kumar
Portfolio index — 2026
Project index
SN: SKV-AI-00707 / 07REV: B

P—007 / Distributed systems

Unified AI Inbox

01 / Overview

A collaborative distributed inbox platform that normalizes messages from Gmail, Slack, Outlook, and other providers into a common model for centralized processing and classification.

Contributors
Sanjay Kumar (team project)
Project dates
August 2025 - December 2025

02 / Tools & technologies

08 tools
  • FastAPI
  • Docker
  • Python
  • Google Cloud Run
  • Compute Engine
  • Cloud SQL
  • Nginx
  • JWT

03 / Technical highlights

Design / Implementation
01

Unified message model

Messages from Gmail, Slack, Outlook, and other providers are normalized into a shared representation for centralized processing and classification.

02

Distributed service integration

Independently deployed FastAPI microservices communicate through HTTP APIs and a custom containerized Nginx reverse proxy across multiple Google Cloud projects.

03

Authenticated message ingestion

JWT-based authentication and asynchronous message-ingestion endpoints support communication between independently deployed application services.

04

Heterogeneous cloud deployment

Containerized services span Cloud Run, Compute Engine, and separately hosted database services, integrating managed compute, virtual machines, self-hosted databases, and managed database services.