Skip to content

Web & Automation Developer

Build. Ship.
Maintain.

I make technology work for real businesses: websites, automation, applied AI, and the unglamorous IT in between. Nine years as the one-person tech department for a solar company... now building products and writing about what I learn.

About

Nine years as the one-person tech department for a Martha's Vineyard solar company: designing systems, walking permits through historic boards, building the website and the software behind the business, and fixing whatever broke.

Since then I've built and shipped my own products, delivered a production data platform for a client, and kept writing about the work. Self-taught since age 14, and still learning in public.

Full background

9

Years as a One-Person Tech Dept

~200

Solar PV Systems Designed

70+

Technical Articles Published

337x

Best Shipped Performance Gain

How I Work

Small teams don't need ten specialists. They need one person who ships.

For nine years I was the only technical person in the room: the designer, the developer, the sysadmin, the marketer, and the person who fixed the printer. When something needed building, there was nobody to hand it to.

That constraint teaches a specific discipline. Pick boring technology that works. Automate what repeats. Document what you build, because future-you is the maintenance team. Measure before you optimize.

Everything on this site follows that pattern: shipped things, documented honestly, still running or honestly retired.

What I Believe

Opinions formed by maintaining what I built... not by conference talks.

01 / Boring Wins

WordPress where WordPress fits. Postgres before anything exotic. The unsexy stack ships, and whoever maintains it at 2 AM will thank you.

02 / Automate The Repeats

If a task happens weekly, it's a workflow. I've automated intake forms, permit paperwork, content pipelines, and my own deployments... the payoff compounds.

03 / AI Is A Tool

I run local models, build agent workflows, and use AI assistants daily. They amplify judgment; they don't replace it. Measure the output, keep the human.

The Architect's Brief

Weekly technical insights

One actionable architectural decision, pattern, or lesson every Tuesday. No fluff, just substance from real production systems.

The Architect's Brief

One actionable architecture decision every week. No fluff.

Ready to architect something exceptional?

Partner with me to transform your vision into enterprise-grade digital reality.

INITIATE_PARTNERSHIP()