The dhpcs logo

dhpcs is the name that David Piggott publishes independently developed software creations with.

This is a selection of such projects.

Liquidity – A smartphone based currency built for Monopoly and all board and tabletop games.

scala-json-rpc - A Scala library providing types and JSON format typeclass instances for JSON-RPC 2.0 messages along with support for marshalling application level commands, responses and notifications via JSON-RPC 2.0.

Cardio Grapher – An Android application for use with the Zephyr HXM Bluetooth heart rate monitor and intended for indoor (stationary) training – it provides a clear graph with heart rate zones and audible level up/down notifications.

Inferring Transportation Mode using Smartphone Sensor Data – My undergraduate dissertation investigating methods for classifying user activity into {bike, bus, car, train, walk} using GPS and other data.