NAC Virtual Accompanist
A mobile app that plays full organ accompaniments for hymns, so congregations without an organist can still sing.
A mix of shipped apps, proofs of concept and libraries. Private client work is described but not linked.
A mobile app that plays full organ accompaniments for hymns, so congregations without an organist can still sing.
An Android app for musicians: a real-time chromatic tuner and a pitch pipe in one, built around a hand-written YIN pitch detector.
The New Apostolic Church Music Information & Resource System: hymn scheduling, service programmes and music resources for congregations across Southern Africa.
Stock control and field jobs for HVAC and refrigeration teams: parts on every van, jobs assigned to a technician, and a signed job report from the client's site, even with no signal.
The public site for a Somerset West running club founded in 1977, rebuilt from Wix as a static Astro site optimised for handover to non-technical volunteers.
A multi-tenant members app for running clubs: renewals and payments, time-trial results and PBs, events and a kit shop. Helderberg Harriers runs on it.
A family connection app: once a day, at a random moment, everyone in the family shares one candid photo, and the photos become a private daily collage.
A Material UI renderer for Fable.Form, so F# web apps built with the SAFE Stack get typed, composable forms with Material styling.
An F# rebuild of DependenSee: visualise the project and package dependency graph of a .NET solution.
Yearly puzzle solutions, used as a sandbox for idiomatic F#: pattern matching, active patterns, sequences and the occasional state machine.