_includes/
_layouts/
_pages/
donate/
fund.md
2.6 KiB
log.html
391 B
nakamoto.md
32 B
popol.md
29 B
whoami.md
2.0 KiB
_posts/
assets/
css/
fonts/
images/
js/
.gitignore
62 B
Gemfile
68 B
Gemfile.lock
1.7 KiB
Makefile
198 B
README
192 B
_config.yml
278 B
avatar.png
44.3 KiB
cloudhead.gpg
892 B
favicon.png
179 B
index.md
79 B
publish
1.6 KiB
robots.txt
33 B
_pages/whoami.md
raw
| 1 | --- |
| 2 | title: Who am I? |
| 3 | teaser: bio |
| 4 | slug: whoami |
| 5 | layout: default |
| 6 | --- |
| 7 | |
| 8 | ๐, I'm **cloudhead**. I develop [free software][] that distributes power and |
| 9 | control away from central authorities, towards individual users. Most of my |
| 10 | time is dedicated to [Radicle][radicle], a peer-to-peer network and sovereign |
| 11 | code forge; and [Bitcoin][bitcoin], for which I maintain a [light |
| 12 | client][nakamoto]. |
| 13 | |
| 14 | I've been writing software for the last two decades and have worked on almost |
| 15 | all areas of the software stack, though my interest lies with decentralized |
| 16 | systems, peer-to-peer technology and computer graphics. When I have time and need a |
| 17 | break from software, I also practice [art][]. |
| 18 | |
| 19 | Since the early 2000s, I've published a wide range of free and open source |
| 20 | software, including: |
| 21 | |
| 22 | * **nakamoto**: a privacy-preserving Bitcoin light-client in Rust |
| 23 | * **rx**: a minimalist cross-platform pixel editor |
| 24 | * **popol**: a non-blocking I/O library for Rust |
| 25 | * **rgx**: a 2D bitmap graphics library for Rust |
| 26 | * **nonempty**: a correct-by-construction non-empty list library for Rust |
| 27 | * **http-console**: a simple and intuitive HTTP REPL |
| 28 | * **neovim-fuzzy**: a fuzzy file finder for neovim |
| 29 | * **avl-auth**: an authenticated AVL+ tree implementation in Haskell |
| 30 | * **node-static**: an rfc 2616 compliant HTTP static file server for node |
| 31 | * **LESS**: an attempt at a better CSS |
| 32 | * **hijs**: a simple and fast JavaScript syntax highlighter for the browser |
| 33 | |
| 34 | You can find most of these on [GitHub][free software]. |
| 35 | |
| 36 | My editor of choice is [neovim][], and my primary OS is [Arch Linux][arch] with |
| 37 | [spectrwm][] as the window manager. You can find my dotfiles [here][dotfiles] |
| 38 | and my [GPG key][gpg]. |
| 39 | |
| 40 | [free software]: https://github.com/cloudhead |
| 41 | [art]: https://art.cloudhead.io |
| 42 | [Radicle]: https://radicle.xyz |
| 43 | [bitcoin]: https://en.wikipedia.org/wiki/Bitcoin |
| 44 | [nakamoto]: /nakamoto/ |
| 45 | [neovim]: https://neovim.io/ |
| 46 | [arch]: https://archlinux.org/ |
| 47 | [dotfiles]: https://github.com/cloudhead/dotfiles |
| 48 | [spectrwm]: https://github.com/conformal/spectrwm |
| 49 | [gpg]: /cloudhead.gpg |