Back to Projects
Software Engineer (Full-Stack)

AyMax Connect (Unified Communications Platform)

2025 - Present

Overview

Multi-tenant communications platform across web/desktop/mobile with secure authentication, provisioning, SMS workflows, and meetings.

  • Engineered and maintained 56+ REST API endpoints spanning tenants, users, devices, provisioning, SMS, meetings, and webhooks.
  • Designed RBAC and authentication flows with NextAuth + JWT including OTP code login and refresh token rotation/revocation.
  • Implemented secure device onboarding with hashed 6-digit provisioning codes, expiry/revocation logic, and SIP credential provisioning.
  • Integrated Kazoo, LiveKit, Matrix, and tenant-scoped SMS gateway APIs for telephony sync, meetings, and chat onboarding.
  • Modeled 19+ PostgreSQL entities with Prisma for tenant hierarchy, permissions, meetings, SMS logs, device state, and presence.
  • Built responsive role-based dashboards for owner/tenant/user experiences and reusable UI components.
  • Added desktop release distribution using AWS S3 presigned downloads for macOS/Windows/Linux builds.