I'm a systems hacker in the traditional sense, I 💖 to solve problems, gain understanding of deep software and kernel issues. I enjoy the exploration of vintage computing systems in the context of up-to-date toolchains and kernels.
I’m currently working on improving Sega Dreamcast (SuperH), Playstation 3 (PowerPC64) in the linux software ecosystem and the kernel itself. These are communities with already very strong and motivated people, still leaving an opportunity for beginners.
I am very proud of my marginal linux kernel contributions, only possible because I met the most kind and encouraging people in linux-sh: see my contributions in torvalds/linux, it's so much fun!
Outside the kernel I enjoy contributing to T2/Linux, the distribution that only supports every CPU architecture ever out there and keeping it the most up-to-date and functional distro for all possible vintage and modern high-end systems.
My previous work revolves around kernel internals and the ecosystem:
- Kernel drivers (networking, DMA engines, input subsystems, storage)
- Maintaining T2/Linux: fixing packages, adding patches
- Reverse Engineering and Debugging in the late 90s
- Playing with linux on devices, I currently own:
- SuperH: Dreamcast, HP Jornada 680, Mimas V2 Spartan 6 with J2 Soft-Core FPGA
- SPARC64: Sun Ultra 5, Sun Blade 150
- PowerPC64: Playstation 3, Apple A1103 Mac Mini
- PA-RISC: HP c8000
- RISC-V: MilkV Duo 256M RISCV
- Xtensa: ESP32s3
- ARM64: Clockwork uConsole, Raspberry PI 2,3,5
- MIPS64: Ubiquiti EdgeRouter Lite ERLite-3, USG-PRO-4
- m68k: Amiga 500 with Turbocard Terrible Fire 536 64MB
- Loongarch64: BPI-2K0300 Loong
- else: iCEBreaker FPGA, some normal other ESP32s
- Alpha: open
- Itanium: open
Feel free to get in contact if we share interests or you got issues with some of your vintage systems!




