nireo's site
hobby programmer from finlandinterests and projects
Previously I did a lot of web development, but nowadays I'm more interested in building distributed systems and writing systems applications. Some projects I'm really happy about:
- dcache: a fast distributed in-memory cache built in go.
- distsql: a distributed SQLite3 database built in go.
- rc: a lisp to native executable compiler written in rust
- upfi: a file hosting web app built without javascript in go
- gocry: a proof of concept ransomware built in go
- iso: a distributed filesystem written in C
- karu: a bitcask style c++ key-value store for linux
- stupidhttp: a small http server built in go from scratch without net/http. Supports HTTP/1.1 and HTTPS.
- juoru: a gossip protocol for peer-to-peer communication
- levelsql: a barebones SQL implementation on top of leveldb
Almost all of the projects I've worked on are hosted on my github. Most of the projects are finished if they haven't seen a commit in ages, but some projects are also abandoned due to loss of interest.