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.