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 reach out in the comment sections, or to email me directly, if you have comments, questions, suggestions, or would like to collaborate on a project.