Skip to content

Developer @ eyeOS

Focus: Web Virtualization & Architectural Evolution

At eyeOS, I was part of the "Core" research team, developing key components to facilitate virtualization over a web desktop and evolving the platform's architecture.

Key Responsibilities & Achievements

  • Virtualization Research: Specialized in developing solutions for web-based virtualization, leveraging technologies such as HTML5, NodeJS, QEMU-KVM, and the Spice protocol.
  • Architectural Migration: Played a key role in transitioning the platform from a PHP monolith to a NodeJS microservices architecture, supported by ActiveMQ for efficient queue management.
  • Platform Support: Provided critical support for eyeOS v1, a fully JavaScript-based (Qooxdoo) desktop with a PHP backend (migrated to HipHop for performance).

Technical Stack

  • Virtualization: QEMU-KVM, SPICE, HTML5.
  • Backend: NodeJS, PHP, HipHop, ActiveMQ.
  • Frontend: JavaScript, Qooxdoo.
  • Architecture: Monolith to Microservices.