Photon
Runs a photographer's whole post-production pipeline in one place: cull, edit, tag, and deliver an entire shoot.
Visit live ↗Content and UGC campaigns, websites, custom CRMs, and photography. Most businesses have to hire an agency for the story and a developer for the system. I do both, which is why the two actually fit together.
Real businesses, live right now. Brand, site, content, and in a few cases the software running behind the counter.

A full rebrand and rebuild for a Greensboro roofing company, then everything that feeds it: service pages, a recurring roof care program, email campaigns, and a community contest that turns customers into a mailing list.

The same client outgrew off-the-shelf software, so I built them their own. Pipeline, contacts, jobs, production board, estimating, change orders, insurance claims, payments, live storm data by address, and an email campaign builder that sends from inside the app.

Brand and site for a private psychiatric practice in Northern Virginia, built to feel calm and credible on the first visit.

A Wilmington tattoo studio with a charity mission at its center. The site leads with the mission and lets the artwork carry the rest.

Identity, a launch presence, and a team directory for a residential roofing contractor, with the full site staged and ready behind it.

Positioning and a landing site for a fractional fleet management executive. The proof was already in her record, so the site got out of its way.

A local nonprofit that trains people and helps them find work. Two audiences to serve at once: the people who need the program, and the donors who fund it.

A coffee brand built from the name up: identity, voice, menu, and site. Small business, full brand system.

A paid digital product taken from idea to revenue: brand, sales page, video, checkout, email drip, and the course itself. Proof that I can run the whole funnel, not just one piece of it.
Hire me for one piece or the whole stack. Most clients start with one and add the rest once they see it working.
The content that actually gets made and posted, on a schedule, in one voice. Creator briefs, scripts, and a calendar your team can run without me in the room.
Fast, written well, and built to convert. Designed and coded by the same person, so nothing gets lost between the mockup and the launch.
When the spreadsheet stops working and the off-the-shelf CRM does not fit, I build the one your business actually runs on.
Real images of your business, your people, and your work. Enough volume from one shoot to feed a full quarter of content.
The best proof that I can build your system is the software I built and shipped on my own. All three are live.
Runs a photographer's whole post-production pipeline in one place: cull, edit, tag, and deliver an entire shoot.
Visit live ↗Turns one brief into a full set of on-brand content, built to ship hundreds of pieces a month in a single voice.
Upload a golf video, click the ball, and it tracks the flight and exports a broadcast style trace. All in the browser.
Visit live ↗Commercial and brand photography, shot and edited by me. The full portfolio lives on its own.
Golf's Great Lie is free to read. It is the clearest example of how I write when the goal is to change someone's mind, not to sound agreeable.
I have spent fifteen years on the revenue side of businesses. I started in enterprise sales as an intern and helped grow that company to $250M. I ran marketing and product at a SaaS company and took weekly recurring revenue from $20K to $400K in 24 months while leading a team of 24.
Somewhere in there I stopped waiting on developers and learned to build. I was writing books on AI and selling custom GPTs to businesses while the category was still forming. Now I ship the campaign and the software it runs on.
I work directly with owners. No account manager, no handoff, no team of juniors doing the actual work. You get the person who made the decisions.
Tell me what the business needs. If I am the right person for it I will say so, and if I am not I will tell you that too.