Projects
These are the projects that I am currently working on. Unfortunately, I also have a full-time job which also involves programming, and doing the same thing all hours of the day just isn't fun, so these projects don't always get worked on consistently.

The Socks Kernel
Socks is an operating system kernel with support for modern features such as x86_64 support, pre-emptive multitasking, kernel modules, symmetric multi-processing, and more.

The Corelib Framework
Corelib is a C framework that provides useful high-level infrastructure for building cross-platform C programs.

The Jade Programming Language
Jade is an embeddable, object-oriented programming language. The language is heavily inspired by Smalltalk, and message-passing is one of the language's core design concepts.

The IM4P Disk Image Format
IM4P is a file-based disk image format, with support for data compression, encryption, signature verification, data de-duplication, and multi-volume image files.

The Bshell Command-Line Shell
Bshell is a command-line shell with a user-friendly scripting language, combining traditional scripting language syntax and features with Bourne shell command execution and constructs like piping and redirection.

The XPC Communication Framework
XPC is an inter-process communication framework. It facilitates the creation of multi-threaded server applications, and allows for fast transportation, validation, and dispatching of messages containing complex, hierarchical data structures.