Posts
29 Apr 2026
A Decentralized Local-First Chat App
How to architect an encrypted, decentralized, local-first chat application.
18 Jun 2022
Solutions to Set 2 of the CryptoPals challenges.
12 Jun 2022
Solutions to Set 1 of the CryptoPals challenges.
13 Nov 2019
The Influence of a Randomized SVD on the Subspace K-Means Algorithm
Improving k-means performance using a matrix decomposition
23 Sep 2018
Deploying a Convolutional Neural Net for Image Similarity Search
Image similarity search via embeddings
22 May 2017
Acoustic Wavenumber Spectroscopy
Detecting damage in materials using acoustic wavenumber spectroscopy.
22 May 2017
An exploration in multi-phase flows.
1 May 2016
An autonomous submarine build