Welcome

This website is a place for me to share my projects —past and current— and the lessons I have learned from them. I hope you find something that is useful, provokes thought, or in some other fashion brings you joy.