Welcome to my personal site. Here you will find documentation for some of my projects along with essays, technical articles, and thought pieces covering a variety of topics.

Feel free to to email me directly, if you have comments, questions, suggestions, or would like to collaborate on a project.

Click here to read the latest posts!