These are our own products, in production. What we build for you comes out of here.
directions_boat
Caribbean Portals
Cruise booking platform
In production
A bilingual cruise-booking platform integrated with the MSC Cruises XML API. In production and MSC-certified.
A Node/Express monolith with three modules — MSC middleware, control plane and agency administration, and a Next.js storefront — on Prisma and PostgreSQL. Itinerary-based search, server-side pricing, and an admin panel with RBAC and access control. Deployed to production, passing 4 of 4 mandatory MSC certification tests, with an automated quality suite: unit tests, Playwright E2E, CodeQL, and dependency and secret scanning.
- Node/Express
- Next.js
- React
- Prisma
- PostgreSQL
caribbeanportals.cloud arrow_outward
(opens in a new tab)
support_agent
RutaCloud CX
AI customer-experience SaaS
In production
A bilingual multi-tenant SaaS unifying phone, WhatsApp, Instagram, Messenger and TikTok, with AI call scoring.
Every call from your call center, evaluated by AI. It unifies every conversation channel in a single inbox, with a native CRM and cross-channel identity resolution. Per-tenant isolation with row-level security in PostgreSQL, and a multi-provider LLM layer powering transcription, scoring and conversation analytics. The same platform includes the video studio module, which produces the marketing material used to answer on those channels. In production, serving several brands.
- PostgreSQL RLS
- Multi-LLM
- Native CRM
- Omnichannel
rutacloud.tech arrow_outward
(opens in a new tab)
forum
Coral AI
AI travel advisor
In development
A multi-channel AI travel advisor with a web widget, handing off to a human agent when the conversation calls for it.
A travel concierge with its own knowledge of the group's catalog — cruises, Europe and shipping — available across channels and as a widget embedded in the site. Built with human handoff: when a conversation goes beyond what the AI should resolve alone, it moves to the CX inbox without losing context.
- LLM
- Web widget
- Multi-channel
- Human-in-the-loop
movie_filter
Ruta Studio
RutaCloud CX video production module
Internal
Marketing video production inside RutaCloud CX: from prompt to MP4, with a human-approved script and rendering on our own hardware.
The script is written from a prompt, and its prices are checked in code against the catalog rather than simply asked of the model. Nothing is produced until a person approves that script. The on-camera presenter is optional, and the cloned voice runs locally. Images come from our own library, tagged by what each photo actually shows: real places get real photography, and generated imagery is reserved for abstract backgrounds. Rendering runs on a cluster of Apple Silicon Macs in a pull model — the machines poll the queue, nothing calls them. Publishing is always a human decision, and an unconfirmed price blocks it.
- Python
- Local TTS
- Lip-sync
- FFmpeg
- Apple Silicon cluster
rutacloud.tech arrow_outward
(opens in a new tab)