Portfolio
Film
All Film →Music
Music →Motion
Motion →
Nike
In 2018, I was fortunate enough to collaborate with Hovercraft Studios on a series of graphic projects for some of Nike's major product launches at their flagship stores. Nike provided me with store layouts and a collection of assets from top-tier designers and studios, such as Claire Kang. My task was to edit, recompose, and manipulate these assets into final pieces that were then encoded in a proprietary format for in-store display. We also developed 3D mockups to give Nike a preview of how the graphics would integrate into the store environment.
Colorado Rockies
One of my first jobs as a freelance designer and animator was for the Colorado Rockies when they were still on Fox Sports Network and just turned into Root Sports. I did the show openings and graphics packages for a number of Rockies-themed shows including: Rockies Weekly with Jim Tracy, Double Play, Rockies All Access and Rockies Classics.
Software
Software →
Ghost Writer
Ghost Writer is a distraction-free text editor with built-in Ollama LLM editing and text generation. It’s an open-source desktop application for Mac and PC. It is less than 5MB in size, launches instantly, and works offline. It requires no API keys and has no subscription fees. None of your work is uploaded anywhere or used to train anything. Ghost Writer is a safe place.
Film Diary
Letterboxd rules. Full stop. But I like having a personal centralized system for all my stuff. I don't like being on a million platforms. And if the site ever disappeared, so would my entire film history since 2019. All of this is why I set out to create my own tracking system while still using Letterboxd.
Hollywood Stocker
If you played Hollywood Stock Exchange in the early 2000s, you know what's up. It was awesome. "The Town" podcast also does a HSX segment every year, so the last time they did it, it got me all fired up to invest in some actors. I went to revisit the OG HSX recently and, honestly, the site was kind of a mess. So I vibe coded my own with Cursor!
Art
Art →
Pure Horror
The cool thing about this project is each “cover” creates three distinct pieces of art. The 3D reference image, key line art, and final image.
10,000 Mares
I built a little Assembly.py script that randomly assembled a Mare using the pieces I illustrated. Once I was satisfied with the test assemblies, I made a new script that would generate 10,000 Mares based on my specific rarity index. 96 hours or so later, it was ready to go!
Vintage Signs
I’ve always been a big fan of vintage designs and iconography, so I wanted to explore making vintage inspired designs with my own unique phrases.
Writing
Writing →
My Favorite Movies of 2025
I watched more movies in 2025 than any other year of my life, so I have a lot of stuff to discuss. Writing about movies is obviously cringe, but I had a blast watching all of these and figured I'd write this so I could remember what I thought of them in the future. Please don't hate me.