Projects 2024

Industrial Linux Hypervisor

  • sh/bash
  • Python
  • C#

Developed a specialized Linux-based hypervisor platform for industrial PCs, with fully automated deployment via PXE network boot or USB installation.
Built a custom Debian package that configures the hypervisor and exposes a clean, intuitive graphical frontend for engineers. The frontend was created with a mix of python and bash, and enabled automatic creation and setup of Windows VMs running industrial HMI software, dramatically reducing setup time from hours (sometimes days) to minutes.

Delivered advanced management features accessible through the same frontend, including live (zero-downtime) VM backups and restores to remote servers, NTP time server/client configuration, VM drive mounting, log viewing, manual backups and secure cryptographic key exchange between VM and hypervisor.

Created a secure .NET kiosk application inside the guest Windows VM that locks operators into a controlled environment. This program contained flexible configuration interface that let engineers quickly customize the end-user experience - precisely controlling available applications, features, and controls - resulting in tailored, secure, production-ready systems deployed in minutes.