I build fast, findable, honest websites that win work for the people who own them.
Recent builds, made to last.
Thornbury & Finch
A quietly confident web presence for an estate planning and elder law firm.
02Beckett & Moss
Swiss-modernist boldness for a business litigation and employment law firm.
03Marlowe & Voss CPAs
Accounting in plain English: a ledger-inspired site for a small-business CPA firm.
04Kestler Heating & Cooling
Honest heat, straight answers: a trust-first site in a scare-tactic industry.
05The Lamp HQ
A live discussion platform for NHL fans, league-wide.

A full-stack toolkit, sharpened on real deadlines.
Frontend06
Backend and Data06
CMS and Content05
SEO and Findability06
Infrastructure05
Automation04
Where I have shipped.
Senior Software Engineer
Kaleidico · Remote / Michigan
Contract Software Engineer
Independent practice · Remote
Web Developer
JC Whelan · Brighton, Michigan
Notes from the build.
What GEO Gets Wrong About Content
Most generative engine optimization advice circulating right now is not supported by actual research. Before you rewrite every H2 as a question or stuff FAQ schema onto every page, here is what the evidence actually says and what it does not.
Core Web Vitals: What Actually Moves the Numbers
Three metrics, real thresholds, and field data that actually affects rankings. Here is what Core Web Vitals are, which fixes genuinely move the numbers, and which optimizations are theater.