Mai OS | OS Simulation

Mai OS is a sophisticated web-based operating system emulator designed to showcase advanced system architecture and full-stack engineering principles. Moving beyond traditional Portfolio frameworks, this project focuses on low-level simulation and efficient resource management.

Technical Infrastructure & Architecture

  • Runtime Environment: React 18 & Vite-powered Single Page Application (SPA).
  • Infrastructure: Containerized deployment using Docker with Nginx Alpine for minimal footprint.
  • System Logic: Virtual File System (VFS) implementation utilizing path-browserify for POSIX-like path resolution.
  • Reverse Proxy: Native Nginx configuration optimized for static asset delivery and security.

Developed by Nguyen Tan Mai - Software Engineer

Keywords: Web OS, OS Emulator, Systems Programming, React Architecture.