A small collection of tools and libraries I’ve built over the years. Some are actively used, others are older experiments kept around for posterity.

nMQTT

A .NET client library for the MQTT v3.1 messaging protocol. It implements the publish/subscribe wire protocol over TCP and exposes incoming messages as Reactive Extensions observable sequences, so a subscription behaves like any other IObservable<T>: composable, lazy, and disposable.

Originally written around 2009–2013 against .NET Framework 4.0, now kept as a read-only mirror.

Source on GitHub

Warble Tone Generator

A browser-based warble tone generator for sound-field audiometry, built with the Web Audio API. It produces a frequency-modulated pure tone whose frequency sweeps back and forth around a center frequency to minimize standing-wave effects in a room. A single, dependency-free index.html: no build step, no server, no install.

I built it to help my young child get comfortable responding to warble tones ahead of an audiometry test.

Try it online · Source on GitHub