hi, i'm harry lachenmayer.
i'm a freelance software developer who wants to turn the web into a web again.
if you'd like to hear more, get in touch on twitter | keybase | my name at gmail.
a lot of the code i write is on github.
previously:
- co-founder HackCampus
- head of development Boiler Room
- MEng Computing Imperial College London
- internships at Google NYC (Search), Google Zürich (YouTube), Amazon (Cloud Drive)
i have built a couple of things (newest at the top):
- dat-keychain-storage - store your dat archive's secret key in the macOS keychain
- graphql-scraper - extract structured data from the web using GraphQL
- p2p-slack-clone-poc - a proof of concept using hypercore (the signed append-only log which is dat's core data structure) to create a distributed chat app
- hypertail - tail(1) for hypercore
- vanity-dat - create dat archives with a prefix of your choice
- tinyredux - a redux-like reducer API using React state under the hood
- FilePigeon - a local area file sharing tool. WeTransfer but on your computer
- arrowsmith - an "augmented editor" for Elm - my presentation is probably the best introduction to the reasoning behind it (and my thoughts on programming in general) (my master's thesis)
many of these are incomplete but all are open source. if you'd like to help out on any of them or have ideas for how to take these further, i would really appreciate it. get in touch.
In order to see HTML, one must actually view it as it intersects with HTTP. Otherwise, one looks at HTML and sees nothing but its own internal protocols: text and markup tags.
—Alexander R. Galloway, Protocol