Software engineer and tinkerer.

Spaced Repetition and Learning Techniques