Selectedwork
Sites I've built and shipped for creative studios, an independent magazine, a real estate developer, an investment firm, and a remembrance-travel guide. Each case study covers the brief, what I built, and what it proves.
PS260
A video-first showcase for a New York post house: continuous-scroll reels, fast playback, and a CMS the team runs themselves.
Read the case study →
Torment Magazine
The home of an independent snowboarding magazine: video parts, features, the print magazine, and a shop, in an editorial layout built around the footage.
Read the case study →
Strada Investment Group
A site for a San Francisco real estate developer that opens on the city itself: a full-bleed aerial film under one line, Projects With Impact.
Read the case study →
Canada Remembers Guide
A free guide to Canadian WW1 and WW2 cemeteries and memorials in Europe, with 21 downloadable self-guided itineraries and guides.
Read the case study →Hudson Artists
A portfolio site for a Detroit post house known for automotive work, with reels that come straight from the studio's Simian library.
Read the case study →Nu Context
A portfolio for a production company whose work spans The Oscars, Volvo, and Dancing with the Stars, built to let the reels do the selling.
Read the case study →
Burch Creative Capital
A site for Chris Burch's investment firm that tells its creativity-first philosophy and shows the brands behind it.
Read the case study →Want results like these?
The three things clients most often hire me for
Websites & Web Apps
Fast, accessible marketing sites and web apps in React, Next.js, Vue, and Nuxt that your team can actually update.
Lead Generation & Intake
Landing pages, intake flows, and attribution that turn ad spend into qualified leads you can trace.
AI Codebase Rescue
Built fast with AI? I audit and harden it before it meets real traffic, real money, or a security review.
Have a project in mind?
Tell me what you're trying to ship. You'll get a straight answer on scope, timeline, and fit, usually within a day.
Book a free 30-min call