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:

Open Source Projects

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


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.


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.


monothumb is the tool that generates the thumbnails on the home page. It retrieves thumbnails of my recent uploads to Flickr, converts them to greyscale and then generates a single output image with both the colour and monochrome versions of the thumbnail. There are two version of the tool. The original one, written in Objective-C that uses CoreImage and a second version written in Lua. The Lua one uses my lua-imlib2 fork.


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: