CloudVM is a self-hosted Infrastructure-as-a-Service platform built during an internship at ReaddlyTech, letting authenticated users create, manage, and access virtual machines via a web interface. Built with a microservices architecture: Next.js frontend, NestJS backend, PostgreSQL, Redis, and NATS for messaging, plus a Python worker integrating with OpenNebula to provision VMs on a secure KVM infrastructure. Covers the full VM lifecycle, from auth to orchestration and real-time provisioning, showcasing skills in distributed systems, cloud virtualization, and full-stack development.
Next.jsNestJSMicroservicesSocket.IOPython
Pièces jointes
M
Full-Stack Developer | NestJS · Next.js · AI Integration