tw-split
Encrypted storage for a TiddlyWiki on GitHub Pages, one AES-256-GCM file per note, loaded only when you open it.
~/work
Stuff I've built, from security tools to some very old websites. Client work stays confidential, of course.
Encrypted storage for a TiddlyWiki on GitHub Pages, one AES-256-GCM file per note, loaded only when you open it.
Attacks invisible watermarks embedded in DDS game textures.
A later homepage of mine, built with WordPress. Preserved on archive.today.
First impressions from 4.5 months in Taipei during an AIESEC global internship.
A small Java clone of the classic puzzle game SameGame.
An early homepage of mine, built with Joomla. Preserved in the Internet Archive.