About Me

I love tackling difficult problems, finding new innovative approaches, teaching, learning, blogging and engaging with the OSS community.

Opinions expressed are solely my own and do not express the views or opinions of my employer.