Programming allows me to work on a wide variety of projects that solve problems and teach me something new. Below is a combination of work experiences, personal projects, and leadership experiences that reflect my expertise in problem solving.

If you are interested in seeing more, check out my archived work.