masterdatawrangler.com, Start to Finish
Home
/The rail is the hard part: one case study open, the rest collapsed to spines, so the page proves range without becoming a scroll marathon. Proof numbers sit inverted right under the hero because that band is the only thing a skimmer is guaranteed to see.
Work
/projectsEvery card leads with the outcome line, and the featured report carries the pipeline diagram so a technical reader can judge the architecture in four seconds without opening anything.
The Log
/logRows expand in place instead of navigating away. Scanning stays cheap, reading is opt-in, and the pillar filters double as a statement of what I actually work on.
Contact
/#contactThe form repeats the hero promise verbatim, because the gap between what a CTA offers and what the form implies is where most inquiries evaporate. Reply expectation and privacy note sit beside the button, not in a policy page.
01 // THE PROBLEM
A consulting site has to do three jobs at once — explain the work, prove it, and reliably deliver the inquiry to an inbox. Most personal sites quietly fail the third one, and a static brochure could not carry interactive case studies, a filterable writing archive, or event tracking granular enough to tell me which section actually converts.
02 // THE APPROACH
Treated it as an application, not a brochure. Wireframed every template on paper first, briefed a copywriter on positioning and a designer on the logo and visual direction, then built a custom WordPress theme with hand-written blocks for the interactive case-study rail, the filterable log, and the engagement tiers. Content is modeled as custom post types so new case studies and posts publish without touching code; the front end runs on vanilla JS with no framework tax. GA4 carries custom events on every CTA and case-study expand, and Mailgun handles SMTP so contact submissions are traceable end to end.
03 // THE RESULT
One site that carries the whole offer, publishes without a developer, and reports on itself — plus a theme architecture and instrumentation checklist I now reuse on every client build.