Linux engineer working across the whole stack — from the kernel up to the platforms built on it.
- Kernel — kernel internals, crash dump analysis (kdump / vmcore), device and power management
- RHEL / Fedora — distribution-level troubleshooting and OSS packaging; I maintain personal Copr builds of user-facing packages (My Copr repos)
- OpenShift — cluster deployment and automation, OpenShift Virtualization (CNV), upgrade and compatibility analysis
What I build and maintain in my personal capacity:
- usb-wakeup-blocker — a script and systemd service to precisely control which devices can wake a Linux system from sleep
- linux-japanese-font-fix — a Fontconfig setting that fixes common Japanese font rendering issues (the "Chinese font problem") on non-Japanese locales
- fedora-vm-builder — an Ansible + OpenTofu builder for disposable Fedora VMs with kdump and kernel debuginfo pre-configured
- sno-auto-builder — automated OpenShift Single Node (SNO) deployment on Fedora / CentOS Stream / Ubuntu + libvirt using Ansible and OpenTofu
- oc-help-ja — unofficial Japanese translation of all
oc(OpenShift CLI)--helpoutputs, auto-updated weekly via GitHub Actions - janus — a Claude Code plugin that runs an OpenShift / RHEL / CNV research and investigation pipeline
Nogunix reflects my appreciation for the Unix philosophy:
Write programs that do one thing and do it well. Write programs to work together. Handle text streams, because that is a universal interface.
— Doug McIlroy
I try to apply this principle in my projects — keeping them simple, modular, and composable.


