Athula's Projects

Some of my personal and academic projects and musings in blog-form.