Explore and interact

Please explore the various sections of this site to learn about my various technology projects, resources, art, writings, and interactive tools.

Web Development

Projects and experiences in web development and design

Data Science

Statistics, probability machine learning, AI, and game theory


Paintings and drawings from my portfolio


Musings and exploration of history, technology and art