- protspace · protspace.app · 573,000 protein embeddings as an interactive map, in the browser, from a 45 MB file that never leaves your machine. J. Mol. Biol. 2025
- plm_choice · 14 protein language models benchmarked across 100 million protein pairs
- unknown_unknowns · taxonomic bias in protein and genome databases: what is sequenced vs what exists
- daycipher · live · the weekday of any date, in your head. Staged curriculum, mastery gates, feedback on which step you got wrong
- cubepath · beginner to 2-Look CFOP, without the dead zone between methods
- TennisArc · live · radial bracket for the tennis Grand Slams, coloured by time on court
Google Scholar · ORCID · Go (3 kyu) · wildlife photography & birding · running




