I build fast, findable, honest websites that win work for the people who own them.
Recent builds, made to last.
Rombout Design Build
A builder's site that borrows its design language from the drawing set.
02Harbor & Hale Realty
A boutique lakeshore brokerage that puts the seller first.
03Thornbury & Finch
A quietly confident web presence for an estate planning and elder law firm.
04Beckett & Moss
Swiss-modernist boldness for a business litigation and employment law firm.
05Marlowe & Voss CPAs
Accounting in plain English: a ledger-inspired site for a small-business CPA firm.

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.
Why Your Law Firm Website Loads Slowly
Premium themes, stacked third-party scripts, and scheduling embeds are almost always the culprit when a law firm site loads slowly. I see the same patterns on virtually every firm site I audit, and the consequences are concrete: missed consultations, wasted ad spend, and rankings handed to a faster competitor.
How to Read a Web Development Quote
Most web development quotes fail business owners not because developers are dishonest, but because both parties mean different things by the word 'done.' Here is how to read a quote critically before you sign anything.