Skip to content
ServicesMy WorkAI AssistantAboutJournalContactStart a Project →

Thoughts on design, strategy, and building for the web.

Practical insights from the field. No fluff, no jargon. Just what I've learned building sites that actually work.

StrategyJun 6, 2026

Should You DIY Your Website or Hire a Web Designer?

An honest breakdown of when a DIY website makes sense and when hiring a designer is worth the investment. No sales pitch, just what actually matters for your business.

9 min read
BusinessMay 18, 2026

How Much Does a Website Cost for a Small Business?

Most designers will not tell you their prices until you get on a call. Here is a full breakdown of what small business websites actually cost in 2026, what drives the price, and what you should realistically budget.

6 min read
DevelopmentMay 1, 2026

The Real Cost of a Slow Website

Every second of load time costs you 7% in conversions. Most business owners have no idea their site is bleeding visitors — and revenue — every single day.

7 min read
SEOApr 30, 2026

What SEO Actually Means for Your Small Business

SEO isn't magic and it isn't a scam. It's the reason some businesses show up on Google and others don't. Here's the plain English version.

5 min read
StrategyApr 14, 2026

Why Your Website Isn't Bringing in Business

You paid for a site. It looks fine. But the phone isn't ringing and the contact form collects dust. Here's what's actually going wrong and what to do about it.

6 min read
DevelopmentApr 2, 2026

How I Actually Build a Website

A look behind the screen at the real tools and process. From writing code by hand to AI assistants, Photoshop, and making sure Google can actually find you.

6 min read
PersonalMar 21, 2026

Where It Started

The art, the accounting, Kennywood, Ryan, all of it. It led here. This is my story, how I got into web design, and why I do what I do.

2 min read

Want a site that works?

I write about this stuff because I care about it. If you want someone who brings that same energy to your project, let's talk.

Start a Conversation →