Back to Projects

Cloudway Integration Platform

Team Project

Team Project (Skill Lab 3) · Client: Cloudway Hasselt

Cloudway Integration Platform

Team Project (Skill Lab 3) · Client: Cloudway Hasselt

In this project, I worked as part of Team FusionForce on the CloudWay Integration Platform, a Proof-of-Concept designed to expose CloudWay's Logic Unit through a secure, scalable, and standardized integration layer. The goal was to make the Logic Unit accessible to external systems (such as CRM or web applications) via a unified REST API, while supporting AI-based pre-processing and post-processing workflows. The platform allows integration administrators to configure endpoints, select AI processing models, define response modes (synchronous, webhook, agentic), monitor usage, and test integrations through an interactive Playground interface. The system was built using React (TypeScript) for the management portal, NestJS for the backend integration layer, Prisma ORM with MySQL for data persistence, and AWS services including ECS Fargate, SQS, S3, RDS, Bedrock (Amazon Nova), CloudFront, and Cognito. The architecture follows an event-driven orchestration model with asynchronous AI job processing and full observability.

Key Learnings:

  • Event-Driven Architecture (SQS + Fan-In Synchronization)
  • Integrating AI Services with Application Logic
  • NestJS Backend Development with Prisma ORM
  • Collaborating between AI and Cloud (CCS) team members

Screenshots

Cloudway Integration Platform screenshot 1
Cloudway Integration Platform screenshot 2
Cloudway Integration Platform screenshot 3
Cloudway Integration Platform screenshot 4
Cloudway Integration Platform screenshot 5
Cloudway Integration Platform screenshot 6

Technologies Used:

NestJSPrisma ORMMySQLReactTypeScriptTailwind CSSAWS ECS FargateAWS SQSAWS S3AWS RDSAWS BedrockAWS CloudFrontAWS CognitoGitHub Actions

My Contribution

My main responsibility was within the APP team, focusing on the backend integration layer and management portal. I contributed to designing and implementing the unified /ask API endpoint, request validation, Logic Unit call logging, and token usage tracking. I worked on the database schema design using Prisma, modeling core entities such as Clients, Integrations, LogicUnitCalls, AIJobs, and CallAttachments. I implemented the orchestration logic that coordinates asynchronous AI preprocessing jobs, aggregates their outputs, and forwards structured case descriptions to the Logic Unit. On the frontend side, I contributed to building the Integration Management Portal, including the Integrations page, Playground testing interface, Call History view, and Dashboard metrics. I ensured proper API contracts between frontend and backend and supported secure authentication and secret management practices. Additionally, I collaborated closely with the AI and Cloud (CCS) teams to align on payload schemas, deployment pipelines, and AWS infrastructure setup, ensuring the full end-to-end PoC was deployed, secured, and operational in the cloud.