Build it. Break it. Understand it. Build it better.
I'm Soala Amachree, a Mechatronics Engineering student interested in the space where software, hardware, intelligence and machines meet.
I don't want to only use technology.
I want to understand what happens underneath it — from code and circuits all the way down to processors, memory, operating systems, robots and intelligent machines.
┌─────────────────────┐
│ HUMAN IDEA │
└──────────┬──────────┘
│
▼
┌─────────────────────┐
│ SOFTWARE / AI │
└──────────┬──────────┘
│
▼
┌─────────────────────┐
│ SYSTEMS / OS │
└──────────┬──────────┘
│
▼
┌─────────────────────┐
│ EMBEDDED / ELECTRON │
└──────────┬──────────┘
│
▼
┌─────────────────────┐
│ ROBOTICS / MACHINES │
└─────────────────────┘
My long-term goal is to understand enough of each layer to build complete intelligent systems, rather than treating software, electronics and mechanics as isolated fields.
VirtualOS is my main systems project.
It started as a Python operating-system simulator and is now evolving into a much more realistic virtual machine + operating system architecture.
The objective isn't to make a fake desktop.
The objective is to learn how the pieces of a real computer system fit together.
Virtual Desktop
│
├── Window Manager
├── File Explorer
├── Terminal
├── Text Editor
├── Application System
├── Virtual Filesystem
├── Persistent Storage
└── System Services
┌───────────────────────────────┐
│ HOST OS │
└───────────────┬───────────────┘
│
▼
┌───────────────────────────────┐
│ GORGON LAUNCHER │
│ C++ │
└───────────────┬───────────────┘
│
▼
┌───────────────────────────────┐
│ QEMU + KVM │
│ │
│ Virtual CPU │
│ Virtual Memory │
│ Virtual Disk │
│ Virtual NIC │
│ Virtual Display │
└───────────────┬───────────────┘
│
▼
┌───────────────────────────────┐
│ GORGON BOOTLOADER │
└───────────────┬───────────────┘
│
▼
┌───────────────────────────────┐
│ GORGON KERNEL │
│ │
│ Memory Management │
│ Virtual Memory │
│ Page Tables │
│ Processes │
│ Scheduler │
│ Filesystem / VFS │
│ Drivers │
│ Interrupts │
│ Networking │
│ System Calls │
└───────────────────────────────┘
Eventually:
VOS
│
┌────────────┼────────────┐
▼ ▼ ▼
Desktop Apps Services
│ │ │
└────────────┼────────────┘
▼
Runtime
│
┌───────┴───────┐
▼ ▼
Chromium Python
Runtime Runtime
│ │
└───────┬───────┘
▼
Kernel
│
▼
Virtual Hardware
│
▼
QEMU/KVM
Hollow is the long-term vision.
Where VOS is the engineering project I'm actively building, Project Hollow explores what a complete personal computing environment could become.
Areas I'm exploring include:
- Virtualized environments
- Sandboxing
- System isolation
- Developer environments
- Application runtimes
- Custom desktop experiences
- Secure computing
- Automation
- AI-assisted workflows
VOS
│
├── Kernel
├── Runtime
├── Desktop
├── Applications
└── Virtual Hardware
│
▼
HOLLOW
│
├── Intelligent Computing
├── Secure Environments
├── Developer Infrastructure
└── Human + Machine Interaction
Linux · C · C++ · Assembly · GCC · GDB · CMake · QEMU · KVM · SDL2 · Docker
Python · Machine Learning · OpenCV · Computer Vision · PyTorch · TensorFlow
Arduino · Embedded Systems · Electronics · KiCad · Fusion 360 · CAD · Automation · Robotics
Git · GitHub · VS Code · React · Tailwind · Flask · Django
┌─────────────────────────────────────────┐
│ CURRENT LEARNING QUEUE │
├─────────────────────────────────────────┤
│ │
│ > Advanced C │
│ > C++ │
│ > Linux System Programming │
│ > Operating System Development │
│ > Computer Architecture │
│ > Assembly │
│ > QEMU / Virtualization │
│ > Embedded Systems │
│ > Robotics │
│ > Artificial Intelligence │
│ > Computer Vision │
│ > Rust │
│ > ROS 2 │
│ > Embedded Linux │
│ > Docker │
│ │
└─────────────────────────────────────────┘
| Project | What it does |
|---|---|
| 🖥️ VirtualOS | Experimental operating-system / VM architecture |
| 🌌 Project Hollow | Long-term intelligent computing environment |
| ♟️ Python Chess | Chess application with legal moves and AI |
| 🎓 School Management System | Student records, grading and academic management |
| 🤖 AI Projects | Machine learning and computer vision experiments |
| 🔧 Electronics Projects | Embedded and hardware experimentation |
2024
│
├── Python
├── Programming fundamentals
└── First software projects
│
▼
2025
│
├── Applications & games
├── AI & Computer Vision
├── Electronics
└── Engineering projects
│
▼
2026
│
├── Mechatronics Engineering
├── C / C++
├── Linux
├── VirtualOS
├── Systems Programming
├── Computer Architecture
└── QEMU / Virtualization
│
▼
FUTURE
│
├── Advanced OS development
├── Robotics
├── AI
├── Embedded Systems
├── Intelligent Machines
└── Full-stack engineering
I like learning technology from the inside out.
APPLICATION
▲
│
RUNTIME
▲
│
OPERATING
SYSTEM
▲
│
KERNEL
▲
│
COMPUTER ARCH.
▲
│
HARDWARE
▲
│
PHYSICAL WORLD
The deeper I go, the more interesting it gets.
I don't want to be limited to one side of engineering.
I want to become the kind of engineer who can move between:
Code → Systems → Electronics → Embedded → AI → Robotics → Machines
and understand how they connect.
Eventually, I want to build technology where those layers aren't separate projects — they're one system.

