Embedded Linux
Production Linux platforms for ARM-based hardware: Yocto, BSP integration, U-Boot, image maintenance and release workflows.
I build embedded Linux platforms from first power-on to production: board bring-up, kernel drivers, Yocto BSPs, and system-level debugging.
Production Linux platforms for ARM-based hardware: Yocto, BSP integration, U-Boot, image maintenance and release workflows.
Linux kernel work close to the metal: Device Tree, drivers, ASoC / ALSA, MFD, PMICs and upstream-oriented development.
From a silent board to a working system: boot failures, peripheral integration, power management, kernel debugging and tracing.
Patch preparation, subsystem conventions, review cycles and getting useful embedded work into the Linux mainline.
A free, browser-based explorer for Linux Device Trees. Import DTS or DTB files to navigate hardware hierarchies, recognized phandle relationships and hardware context, including register ranges, clocks, interrupts, GPIOs and regulators. Files are processed locally in the browser.
End-to-end ownership of embedded Linux across multiple ARM hardware generations, from board bring-up and BSP development to deployment across thousands of production units.
A small Linux sonification instrument written in C and Bash. It turns CPU activity, interrupt and context-switch rates from /proc/stat into real-time synthesized audio. Tested on Linux laptops and Raspberry Pi.
Automated hardware-in-the-loop validation using Dockerized GitLab CI, bringing real boards into the software release pipeline.
build systems. debug silicon.
make tools. send patches.
Kernel Noise Labs is the engineering side of Kernel Noise — an independent practice focused on embedded Linux, kernel development and experimental systems.
Alongside production engineering and upstream contributions, I build tools that make complex systems easier to explore, understand and modify.
I care about systems that survive contact with real hardware, and about keeping the path from prototype to production understandable.
Need specialized kernel or BSP expertise?
Outline your hardware stack and the technical roadblocks you are currently hitting. Let's discuss how to unblock your development cycle.
jihed@kernelnoise.com ↗