Junior Software Developer at Western Digital (Thailand) and a Thammasat University engineering graduate. I build a custom Ubuntu-based Linux distribution from the ground up: the root filesystem, the kernel, system packages, the installer, and the final ISO. Alongside that, I lean on AI agents to automate the build itself.
- Building a Linux distribution. A custom Ubuntu-based OS end to end: bootstrapping the root filesystem, installing and configuring the kernel, Debian packaging, core system packages, filesystem patches, and default system customization.
- Installer and image pipeline. The Ubiquity graphical installer, chroot build stages, and ISO packaging, all driven by a reproducible Docker plus Jenkins build.
- Userspace and bundled tooling. System configuration plus the Python and shell tooling that ships inside the OS.
- Agentic AI development. Orchestrating coding agents (Devin desktop and CLI) to plan, implement, validate, and ship, then packaging the repeatable parts into reusable skills and pipelines.
Going deeper across the stack: kernel and userspace, the installer, system configuration, and reliability tooling that keeps a running system honest.
Languages & UI
Systems & infra
Ways of working