on-going
Typedfolio logo

Typedfolio

Read more 2024-01-01

Typedfolio is a project that helps structure the content behind a portfolio website so that it can be presented using a compatible visualisation template. Typedfolio is a specification of extensible data schemas and customisable visualisation templates. The data schemas are generalised content models for common websites, such as portfolios of researchers, developers, designers and so on. The visualisation templates help display the portfolio content, which is conformant with the data schemas, in desired visual output and interaction formats, such as website front-ends.

on-going
Cycling in the snow

Photography

Read more 2001-10-01

A never-ending quest to freeze the moment!

A golden padlock sitting atop a keyboard

PA55: remembering passwords

Read more 2014-11-05 2022-09-06

Conceived around 2014, pa55 was a new way to solve the problem of remembering difficult-to-guess passwords. The idea was to deterministically generate strong passwords based on some easy-to-remember but difficult-to-guess information.

Encryption

Paillier cryptosystem in Java

Read more 2010-11-01 2013-03-29

A Java implementation of the additively homomorphic Paillier cryptosystem.