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.