Working with Go at my job. Mainly interested in big data systems,
compilers, distributed systems, computer graphics and linux. Currently
enjoy programming in Go, C and Rust.
projects
Some miscellaneous projects that I've done just for fun.
-
chibi: a distributed sql database written using only go standard library
-
mc: a C compiler written in go
-
serie: a embeddable time series database written in go
-
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
-
sagasu: a minimal service discovery tool that has a cluster for storing a
service registry; very simple version of consul
-
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
supporting a subset of HTTP/1.1 and HTTPS
-
juoru: a gossip protocol for peer-to-peer communication
-
levelsql: a barebones SQL implementation on top of leveldb