Projects

Most of my time is spent in front of a computer doing stuff. Unfortunately, what I work with isn’t open source.

Ongoing

These are my dotfiles. I don’t think there’s a lot here that can be useful to others, but maybe it inspires you in some way?

My solutions to the exercises from Structure and Interpretation of Computer Programs. Lisp is fun!

I am rewriting my solutions in Racket, which is a language I recently started working with to create prototypes of various kinds. The documentation so far has been very good and there’s plenty of tutorials.

Implementations based on papers and books

The Vector Field Histogram is very useful for path planning and I wrote a post about it some time ago.

This book is an introduction to some of the principles of Control Engineering in the context of discrete, computerized systems. The examples are written in Python, so while I was reading through it I rewrote them to Ruby in my notes (by hand) for fun. In the end I liked how these looked and proceeded to do the same for all the samples.

The code is not doing anything fancy, etc, but it could be used as a first step when learning control theory if you’re more used to reading code than math.

This is a simulator for learning styles, which is a hypothesis in Pedagogy. I explored this field to look for potential techniques to use at the job I held between 2013 and 2015 (Geekie), which included modeling student behavior and learning evolution across time.

The original code was written by Dr. Fabiano and his team, which he shared with me when I asked him a few questions about their results. I cleaned up a couple of things and tried to make the project easier to run and understand.

Archived