HomeAboutExperienceProjectsContact
Download Resume
Back to projects
Gallery Image 1
Gallery Image 2
Gallery Image 3
Gallery Image 4
Gallery Image 5

Nexus Agent

Java 21Spring Boot 3.xHexagonal ArchitecturePostgreSQL 17Resilience4jDockerAES-256-GCM

Nexus Agent is a multi-tenant messaging SaaS platform that unifies business communication across Email, WhatsApp, Discord, Notion, Slack, and SMS through a single REST API. The Connection Brain is production-ready, built with Spring Boot 3.x and Java 21 using hexagonal (Ports & Adapters) architecture. Features include Resilience4j circuit breakers, Bucket4j rate limiting, AES-256-GCM credential encryption, an outbox pattern with exponential backoff retry orchestrator, and 68+ passing tests. The full three-brain architecture includes a Laravel management brain and FastAPI cognitive brain with pgvector RAG.

Key Features

  • Hexagonal Architecture

    Ports & Adapters pattern for clean separation of business logic from infrastructure.

  • Multi-Platform Adapters

    SendGrid (Email), Meta Cloud API (WhatsApp), JDA 5.x (Discord), Notion API integration.

  • Resilience & Security

    Circuit breakers, rate limiting, AES-256-GCM encryption, X-API-Key auth with SHA-256 hashing.

  • Reliability Patterns

    Outbox pattern, exponential backoff retry, virtual thread async dispatch, crash recovery.

  • 68+ Passing Tests

    Full test coverage with unit and integration tests, Docker Compose deployment.