Writing

Notes from the build

Working in public: AI-generated media, the tools, and what actually ships.

Latest · AI

Cut a Montage On the Beat, Automatically – a Free Claude Skill

A free Claude skill that listens to a song, finds the beat, and cuts your clips to match it automatically. No numpy, no plugins, no manual tapping.

July 16, 2026 · 4 min read
AI

Turn Clips Into a Scroll-Scrubbed Web Page – a Free Claude Skill

A free Claude skill that turns a set of video clips into a web page you scrub through by scrolling, like a documentary you control with your mouse.

July 16, 2026 · 4 min
AI

Turn a Folder of Photos Into a Cinematic Video – a Free Claude Skill

A free Claude skill that turns a folder of photos into a cinematic pan-and-zoom slideshow with one command. Here is what it does, how it works, and how to use it.

July 15, 2026 · 4 min
AI

Give Any Video a Cinematic Color Grade in One Command – a Free Claude Skill

A free Claude skill that applies a cinematic color grade to any video or photo with one command. Six looks, film grain, and vignette, with audio left untouched.

July 15, 2026 · 3 min
AI

Turn Audio Into a Shareable Video With an Audiogram – a Free Claude Skill

A free Claude skill that turns an audio clip into a shareable video with an animated waveform and progress bar, so audio actually plays on social feeds.

July 15, 2026 · 3 min
AI

Claude Code Live on LinkedIn – Days 15, 16, 17 & 18

Four more sessions of Lunchtime Claude Code Vibes on LinkedIn Live. Days 15 through 18 keep the momentum going with real-time Claude Code workflows, tools, and hands-on exploration.

April 22, 2026 · 2 min
AI

Claude Code Live on LinkedIn – Days 9, 10, 11, 12, 13 & 14

Six more days of Claude Code Live on LinkedIn. Continuing the Lunchtime Claude Code Vibes series with more real-time demos, workflows, and AI tool exploration.

April 14, 2026 · 3 min
Video

Featured in Breaking Brand: B2B Video Strategy & Buyer Engagement

I was featured in Breaking Brand discussing how B2B brands can use video to bridge the credibility gap, build trust with self-directed buyers, and drive engagement through authentic storytelling.

April 8, 2026 · 3 min
AI

Claude Code Live on LinkedIn – Days 5, 6, 7 & 8

Days 5 through 8 of my Lunchtime Claude Code Vibes series on LinkedIn Live. Four more sessions pushing further into what Claude Code can build in real time.

April 3, 2026 · 3 min
AI

Claude Code Live on LinkedIn – Days 3 & 4

Days 3 and 4 of my Lunchtime Claude Code Vibes series on LinkedIn Live. Day 3 explored ElevenLabs agents. Day 4 brought Blender integration and an AI chat agent on my contact page.

March 27, 2026 · 2 min
AI

Claude Code Live on LinkedIn – Days 1 & 2

I started a new LinkedIn Live series going live for 20-25 minutes to show real, unscripted usage of Claude Code. Day 1 was a setup walkthrough. Day 2 featured Remotion and Google's NotebookLM.

March 25, 2026 · 2 min
Career

LinkedIn and Coursera Certifications

How LinkedIn Learning and Coursera certifications add real credibility to your professional profile and how to get Google to surface them in search.

March 12, 2026 · 4 min
AI

How LLM Models Can Help the Hearing Impaired in Real Time

How large language models and AI transcription tools are creating new real-time accessibility possibilities for the hearing impaired community.

February 26, 2026 · 4 min
#my15

#my15 Finding This Matt Dunham – Follow Your Dreams

The story behind the #my15 challenge: dedicating 15 minutes a day to pursuing the life and career you actually want to build.

January 28, 2026 · 3 min
#my15

#my15 Six Month Update – Goal Achieved

Six months into the #my15 challenge: an honest look back at the progress made, goals hit, and what comes next in the journey.

January 8, 2026 · 4 min
Career

LinkedIn 2025 Year in Review

My LinkedIn analytics for 2025: 303 active days, 2,251 new connections, top 5% of users. Here's what a year of showing up consistently looks like in numbers.

December 22, 2025 · 1 min
#my15

#my15: Download Your Uber Analytics

Did you know you can download your complete Uber ride history and Uber Eats order data? Here's how to find your own personal analytics.

December 5, 2025 · 1 min
#my15

#my15: Give Yourself the Opportunity

Other people won't always give you the opportunity. The #my15 challenge is about giving it to yourself, fifteen minutes at a time.

November 18, 2025 · 1 min
Broadcast

My Perfect Day Won a Regional Emmy

The TV show I created the promo for while working at Very Local (Hearst Television) won a Regional Emmy Award. Here's what that meant.

November 5, 2025 · 1 min
#my15

#my15: 30 Days. 15 Seconds. The Real Numbers.

The actual analytics from 30 days of posting #my15 videos on LinkedIn every day. Real numbers straight from LinkedIn and Google Analytics.

October 28, 2025 · 1 min
#my15

#my15 Week 4: 28 Days of Daily LinkedIn Videos

28 consecutive days of posting 15-second videos on LinkedIn. Week 4 roundup of the #my15 challenge.

July 23, 2025 · 1 min
#my15

#my15 Week 3: New Formats and Trending Topics

Week 3 of the #my15 LinkedIn challenge. Experimenting with 360 video, current events, the CapCut user agreement warning, and aspect ratio debates.

July 15, 2025 · 1 min
#my15

#my15 Week 2: Analyzing What Works on LinkedIn

Week 2 of posting 15-second videos on LinkedIn every day. Testing trending topics, holiday posting, and day-of-week performance differences.

July 7, 2025 · 1 min
#my15

#my15 Week 1: Posting Every Day on LinkedIn

One week into posting 15-second videos on LinkedIn every day. Here's what I posted, what I learned, and why audio is 51% of the video.

July 1, 2025 · 1 min
#my15

#my15: A LinkedIn Video Series I Just Launched

I launched #my15, a self-produced LinkedIn video series sharing my creative journey in 15 seconds or less. Here's why I started it.

June 27, 2025 · 1 min

25 posts so far.