Welcome to the Desktop
Welcome
You've found my corner of the internet - a place where I document the projects that excite me and share what I learn along the way.
What is This?
This site is an enthusiast's workbench. It's where I surface the technical projects I'm passionate about, track progress, and write about the interesting problems I encounter. Think of it as a living portfolio meets lab notebook.
The BeOS/Haiku aesthetic isn't just nostalgia - it represents a computing philosophy I admire: responsive, focused, and elegantly simple. An operating system that respected both the user and the machine.
Current Projects
Here's what I'm working on:
-
HaikuDisk: A modern disk management and filesystem visualization tool for HaikuOS. The goal is to make BFS internals explorable and understandable through interactive visualizations.
-
Go Modernization: Bringing Go 1.26 to HaikuOS. This involves fixing syscall divergences, networking quirks, and ensuring the toolchain works smoothly on a platform it wasn't designed for.
-
be_trace: A DTrace-inspired dynamic tracing framework, but built with the BeOS philosophy - clean APIs, modular design, and first-class GUI tooling.
Why Document Publicly?
I work iteratively, not in real-time. Streaming isn't my style. But I believe in working with the garage door open - sharing progress, lessons learned, and the occasional dead end.
If you're interested in:
- Operating system internals
- Filesystem design
- Systems programming
- Retro computing with modern tools
...then you might find something useful here.
Get In Touch
This is a solo project, but I'm always happy to hear from fellow enthusiasts. Check the About page for links.
Let's see where this goes.