Projects

Some of the work that I have done in the recent past, mostly for my own learning.