Notable Personal Projects
All of these projects are open source and available on my GitHub profile. There are a lot more things I've worked on, but these have been personal favorites.
OlegDB
- Programming Languages: C, Golang, Erlang
- Full end-to-end datastore/hash-table implementation
- Managed a small international team of open source developers
- Managed social media and community outreach efforts
- Full continuous integration, tested codebase
- Started as a joke but turned into a Real Thing
Simple Sparsehash
- Programming Languages: C
- Full re-implementation of Google's SparseHash hashing library as a teaching/learning exercise
38-Moths
- Programming Languages: C, Python
- Lightweight, unopinionated web framework
- Custom templating language
- Custom HTTP server
- C/Python FFI
- Kinda fast
Lair
- Programming Languages: C
- Programming language and interpreter implemented from scratch
- Full parser/lexer
- Full test suite
Merveilles IO
- Programming Languages: Python
- Flask based link aggregation framework hooked up to IRC
- Uses Kyoto Cabinet as the data backend
- Even makes thumbnails of images!
Metaforcefeed
- Programming Languages: Python
- Flask based CRUD-style application for managing meetups and ideas