Skip to content
ib
cd ../work

StreamBox Support

An intelligent technical support platform with a multi-agent AI workflow

Role
Full-Stack Developer Intern at ZetaBox
Period
Jan 2026 – May 2026

// overview

What it is

A web-based technical support platform for ticket management, project tracking, dashboards and automated reporting. Alongside the front end and back-end features, I implemented key components of its multi-agent AI workflow.

What I built

  • Built responsive interfaces with React, TypeScript, Vite, Tailwind CSS, React Query, Zustand and Recharts.
  • Integrated secure back-end features across two services using Strapi 5, Fastify, RESTful APIs, JWT authentication, RBAC, PostgreSQL and Redis/BullMQ.
  • Implemented key components of the multi-agent AI workflow, from ticket triage to GitHub pull request generation.
  • Supported containerized deployment using Docker, CI/CD pipelines, Dokploy, an OVH VPS and DNS configuration.

Stack

  • React
  • TypeScript
  • Vite
  • Tailwind CSS
  • React Query
  • Zustand
  • Recharts
  • Strapi 5
  • Fastify
  • PostgreSQL
  • Redis/BullMQ
  • Docker
  • Dokploy

// architecture

How it fits together

A layered overview of the parts named on my CV. Select a part to read what it does.

  1. Front end

  2. Two back-end services

  3. Data

  4. Deployment

Front end

React + TypeScript

Responsive interfaces, built with Vite and Tailwind CSS.

// workflow

The multi-agent workflow

Ticket triage > Code analysis > Task planning > Human validation > Execution tracking > GitHub pull request

Email alert: Ticket notification in Gmail
Ticket notification in Gmail

// verification

Automated test results

30/30
Front-end tests
30/30
API and security tests
14/14
E2E, accessibility and browser tests
4/4
Smoke tests
Next projectSmart Stock