A free password manager for teams utilising asymmetric cryptography with group Diffie-Helman to encrypt information.

In progress

A new, simple and lightweight Continuous Integration system utilising Docker. Written in Go.

My MSc dissertation project that helps collectively manage photos on Facebook combining Community Detection and Conflict Resolution algorithms.


Our MSc Group Project in which we created a secure distributed chat application with an Elixir backend, Java desktop client and Java Android app.


A PyPi package for use with Docker containers and Python's Invoke task runner. Abandoned in favour of Make + Docker.


Using a Raspberry Pi 3 and a touchscreen display to help improve productivity. Abandoned in favour of cheap Android Tablets.

My BSc dissertation project that presents and runs different homomorphic encryption schemes