VOS
A from-scratch x86-64 operating-system kernel with memory isolation, user programs, system calls, and read-only filesystem access. Tested in QEMU, not yet a usable desktop OS.
From x86-64 kernel research to Android apps, video tools, and Khmer-language software. I work across systems, web, and mobile, and publish what I can in the open.
A focused selection of published apps, reusable tools, and ongoing systems research. Each project is labeled with its actual status.
A from-scratch x86-64 operating-system kernel with memory isolation, user programs, system calls, and read-only filesystem access. Tested in QEMU, not yet a usable desktop OS.
A location-based social app where people can leave photos, videos, and messages at real places, then discover pins on a map or through their camera.
A video editor with multi-track timeline editing, keyframe animation, text tools, effects, and export workflows, available as a public beta.
An Android keyboard that helps people type Khmer using Latin phonetics and shortcuts, converting input into Khmer script.
A reusable React icon library with 145+ consistent SVG icons, TypeScript support, and a shared 24×24 design grid.
An experimental desktop-style creative workspace with windows, files, and integrated studios. Built for the web and Electron, separate from the VOS kernel.
Languages, platforms, and practical engineering work behind these projects, from protected kernel memory to published Android apps.
Boot code, CPU interrupts, page tables, and low-level system primitives.
ELF user programs, system calls, protected memory, scheduling, and IPC.
Virtio block access, caching, and filesystem reads in the VOS kernel.
Automated emulator-based checks for boot, isolation, and failure paths.
Interactive applications, component architecture, and static-site delivery.
Native Android development and Khmer input method software.
Timeline interactions, keyframes, preview behavior, and FFmpeg workflows.
Geo-tagged content discovery and map-centered social applications.
Application APIs, integration work, and service-oriented architecture.
Version control, automated builds, and CI/CD pipelines.
Typed components, reusable SVG assets, and developer documentation.
Execute interactive shell commands to query system metadata, projects, and architecture notes.
Interested in collaborating on software, systems research, or open source? Reach out through an actual contact channel.
Explore my public work and see how the projects are built. GitHub is the best place to start.
Open a GitHub issue on this portfolio repository for website feedback or a public collaboration inquiry. For project-specific reports, use the relevant repository.
Open GitHub IssueGitHub issues are public. Please do not share private information there.