
The first website I built loaded in 47 seconds on a good day.
25 years of building, ranking, and breaking things on the web — here’s the version that doesn’t have a LinkedIn filter on it.
It was 1997. I was 16, running a GeoCities page about — honestly, I don’t remember what. What I remember is the feeling: something I made, visible to anyone on the planet with a phone line and patience. That feeling never left. By the time I graduated, I was freelancing for small Sacramento businesses that had no idea what the web was but had heard they needed to be on it. I learned HTML in a bedroom, learned FTP by breaking things, and learned SEO by reading the same forums everyone else read — except I kept notes. Obsessive, detailed notes. That habit probably saved my career three times over.
I spent the next two decades inside startups. Some had funding and runway. Most didn’t. I ran growth at a B2B SaaS that got acqui-hired. I was the only marketer at a fintech that went from zero to 80k organic sessions in 18 months and then got acqui-killed six months later. I consulted for e-commerce brands during the first great Facebook Ads gold rush, watched that playbook expire, and pivoted before most people realized the rules had changed. Here’s what I’ve seen play out again and again: the tactics always change. The fundamentals never do.
Here’s what I’ve learned about SEO specifically: slow works. Not slow as in lazy — slow as in deliberate. Compounding. Built on structure rather than tricks. I’ve watched hundreds of sites chase the latest playbook and crater when the next update hit. The sites that survive are the ones that were never clever to begin with. They were just thorough. Nobody talks about this part. I do.
What you’ll find here
SEO & Search
Algorithm analysis, technical audits, and strategy built on pattern recognition — not guesswork.
Digital Marketing
Paid and organic, attribution, content strategy. I test before I write. I cite data when I have it.
AI & Tools
I integrate AI into my daily workflow and review tools honestly — including the parts that waste your time.
Web Development
Performance, architecture, the stuff developers care about. Because how you build it affects how it ranks.
I write one piece at a time. No content calendar driven by keyword volume. No ghostwriters. No sponsored posts dressed up as opinions. If that’s what you’re looking for, you’re in the right place. Start with the latest articles — or reach out if you have something worth discussing.