Portfolio

Rebuilt the Service Credit Union menu for improved mobile performance and accessibility
In the summer of 2019, I took a solo road trip to the east coast, traveling through much of the country to get there. Along the way, I took photos of various things I found interesting or beautiful...
the Minneapolis Amateur Swordfighting Association is a local group that practices medieval sword techniques. They asked me to take some photos for a planned new website. While the site never got la...
Tony and I took a quick day trip to Taylors Falls to get some photos of a misty afternoon. See full gallery
In July of 2019 I took a trip to the southern coast of Alaska with my family. We re-traced the path my grandfather took when he had been there decades before, and he gave a short presentation on wh...
2017 was the 150 year anniversary of the Minneapolis Police Department. MPD150 is an group of organizers who collected the history of the department along with dozens of interviews with current res...
A quick trip to a local spot to practice golden hour portraiture with some friends. See full gallery
The St. Paul Teachers Union went on strike in 2020 for better classroom funding. I went to their rally and march in downtown St. Paul and took some shots. See full gallery
Rogue Culture is a pop-up eatery serving dishes made from local seasonally-available food. I was hired to photograph their third event in the fall of 2019. See full gallery
Samaritans, Inc. is an organization in Vermont that does suicide awareness and prevention outreach. Working with the team at Bytes, we launched them a full new website with an updated look and full...
Expanded functionality and options on applications for a previous employer
Rebuilt the Mountfinder and Heightfinder tools for Sanus' web ecosystem. These tools work with a wide array of data to match Sanus products with guests existing hardware. Originally these tools wer...
The eero Pro site facilitates resellers, distributors, and technicians working with their mesh wifi hardware. The site buildout included multiple third-party integrations, data validation, a custom...
Every once in a while you get the chance to teach other people about things you love. My friend is working on becoming a programmer, so why not share the wisdom of many failures?