/projects


2024
jorge:

a personal site generator with org-mode support, used to generate this website. I documented the development of this project on a separate blog.

2023
feedi:

a personal news feed and mastodon client. I wrote about this project here.

2022
software-papers:

a curated list of papers for software engineers. I wrote about this project here.

2021
rpg-cli:

a role-playing game that integrates with the shell to spawn monsters as you change directories.

2020
bonobot:

a collection of reply bots for Slack, including one that composes Haikus from previous messages.

2017
riak_core tutorial:

an example Erlang application and step-by-step tutorial on implementing distributed systems with the riak_core library.

2017
webrtc-server:

an Erlang/OTP library to implement the server-side components for WebRTC video communications.

2017
throttle:

a rate-limiting library for Erlang.

2017
restpect:

an integration testing library for RESTful APIs.

2016
redis-lru:

a Redis-backed LRU cache for node.js.

2016
advenjure:

an interactive fiction engine for the terminal and the browser. An example game can be played here. I wrote about learning Clojure with this project here, and about porting it to ClojureScript here. I later implemented the House Taken Over game using this engine.

2013
invisible.js:

an “isomorphic” JavaScript framework to reuse code between server and client. I wrote about this project here. I released the socketio-auth library as part of this project.

2011
aleph UBA:

a file-sharing web application for college students.