Skip to content


this is the bunch of legalese that I feel it is necessary to have. which is to say that I don’t actually expect anyone to read this page.

this website and all content within unless otherwise noted in the original is subject to copyright. individual project licensing is noted on the pages. no part nor the whole of it may be re-displayed on another website without my express written permission.

please note that this is my personal website. this means that all opinions are expressed within are my own, and do not in any way, shape or form represent the opinions of my employers (be they past, present, or future).

while I endeavour to keep the information presented on this website up to date and correct, this shall not be interpreted as providing a representation or warranty of any kind about the completeness, accuracy, reliability, suitability, or availability with respect to the website or information contained therein.

links to external websites are to websites that are not under my direct control. I have no control over the nature, content and availability of those sites. the inclusion of any links does not necessarily imply a recommendation or endorse the views expressed within them.

moreover, as this is a personal website, although every attempt is made to keep it up and running smoothly, I have a life. stuff happens. not my fault.

lastly, this website stores cookies on your computer; by using this website you are by default agreeing to all of the terms of this disclaimer, and consent to the website using cookies.