WezM.net Menu


Binary Trance Software

Through my app development company Binary Trance Software I’ve built the following apps:


A couple of other websites I maintain are:


BSD CI (currently in development) aims to provide a simple way for software projects to build and test on BSD operating systems.

Open Source Projects

I have a collection of open-source software on GitHub. Some of the more noteworthy projects are listed below.

Read Rust

Read Rust is an aggregator of news related to the Rust programming language. It is built with the Cobalt static site compiler along with some tools built to make managing the content easier.


pkb is a personal knowledge base. It’s a Rails application that allows you to quickly publish snippets of knowledge. It powers linkedlist.org, which is my instance of pkb.


titlecase is a command line tool and Rust crate that capitalizes English text according to a style defined by John Gruber for post titles on his website Daring Fireball. titlecase runs on Linux, macOS, FreeBSD, NetBSD, and Windows.


OCMustache brings the Mustache templating language to Objective-C. The parser is built using the Ragel State Machine Compiler in the hope that it will help ensure fast and correct parsing.


node-genx is a node.js binding to the Genx XML generation library. It allows fast and correct XML generation from the Javascript based node.js environment. Available for easy install via npm.

Weather Station

I previously had a weather station at my home for keeping track of the local conditions. I added support for SQLite logging to my fork of the Open2300 project. The weather station was connected to a Mac for data logging. Every 5 minutes it logged the current conditions, uploaded them to my server and invoked a lua program to generate a JSON file, which was used to produce the Weather page.

See the following posts for more information on the weather station: