Research
-
GNUstep Research
Menu rendering (macOS vs GNUstep), menu-bar ownership, the WindowServer.app display-server plan, and the Gershwin WindowManager QA plan.
-
FreeBSD Research
Live ISO / livecd architecture, SquashFS on FreeBSD, gunion/unionfs reroot, and the native
Copier.framework installer backend.
-
Launchd Research
Porting Apple’s launchd to FreeBSD — the AF_UNIX sockets track and the Mach track (
mach.ko, libdispatch, XPC, configd, IOKit, and the userland command ports).
-
NextBSD
CI pipelines, native cross-build, the Gershwin live-ISO pipeline, kernel syscall-slot work, and the
.ko→.kext conversion for the NextBSD base.
-
Gershwin Research
The Gershwin desktop — installer backends (Linux/FreeBSD/NextBSD), live-ISO architecture, and component/CI plans for
gershwin-desktop.
Volunteer Projects
- NextBSD 2026–present —
Commits,
Pull Requests
Reviving NextBSD — macOS system technologies (launchd, Mach IPC, libdispatch) on a modern FreeBSD base, with a CI-built kernel, modules, and live ISO.
- HexBSD 2025–present —
Commits
A native macOS application, written in Swift, for managing FreeBSD servers.
- Gershwin Desktop Environment 2025–present —
Commits,
Pull Requests
Built on GNUstep, and aimed at people switching from macOS.
- GNUstep 2024–present —
Commits,
Pull Requests
Open-source implementation of the OpenStep / Cocoa frameworks — Foundation, AppKit, and the Objective-C runtime.
- GhostBSD 2015–present —
Commits,
Pull Requests
Desktop-focused FreeBSD distribution with a ready-to-use graphical environment.
- FreeNAS/TrueNAS 2015–2022 —
Commits,
Pull Requests
FreeBSD-based network-attached storage operating system, with ZFS at its core.
- HelloSystem 2019–2020 —
Commits
FreeBSD-based desktop system designed for simplicity and a Mac-like experience.
- NextBSD 2015–2016 —
Pull Requests
Effort to bring macOS system technologies — launchd, Mach IPC, libdispatch — to a FreeBSD base.
- PCBSD/TrueOS 2013–2018 —
Commits,
Pull Requests
Desktop-oriented FreeBSD distribution (later TrueOS), focused on ease of installation and use.
- pkgdemon 2013–2014 —
Video Tutorials
A third-party package site and build service that brought Gnome 3, Cinnamon, and MATE to FreeBSD, PCBSD, and GhostBSD before they shipped in the base — packages, documentation, and video walkthroughs. Wound down once PCBSD 10.0 shipped those desktops out of the box.
Sample Projects
More examples, including forks I've contributed fixes to, can be found on
my GitHub.