Back to Projects
Kumo
CompletedReactTypeScriptExpress+6 more

Kumo

Cloud IDE Platform provisioning isolated workspaces.

Timeline

2 Months

Role

DevOps & Backend Engineer

Team

Solo

Status
Completed

Technology Stack

React
TypeScript
Express
Docker
Docker Compose
Traefik
BullMQ
Redis
AWS S3

Kumo: Cloud IDE Platform

Kumo is a scalable, cloud-based development workspace manager designed to provision, manage, and scale isolated development environments.

Key Highlights & Features:

  • Isolated Docker Workspaces: Provisioned isolated code-server workspaces in Docker containers with per-user lifecycle management (create, start, stop, resume, delete).
  • Microservices Architecture: Orchestrated API, Worker, Frontend, and Traefik reverse proxies via Docker Compose, applying per-workspace CPU/memory quotas.
  • Asynchronous Job Pipeline: Engineered a non-blocking queue pipeline using BullMQ + Redis for resource provisioning and automatic idle timeout enforcement.
  • Workspace State Archiving: Implemented container state persistence via Docker volumes and archived dormant instances to AWS S3 snapshots, restoring them seamlessly on user activity.

Design & Developed by Arjun Singh
© 2026. All rights reserved.