Skip to content

    Credits · Ledger updated September 24 2026

    What this site is made of, and who made it.

    Credit for the typefaces, references and standards the site stands on, and an honest ledger of where AI was used. The goal is a site I've crafted by hand, with every word written by me. Why I'm doing this.

    0/28

    Parts of the site finished by hand, with no AI

    • Framework and routing: AI-generated
    • Ledger on TanStack Start: AI-generated
    • Visual direction: AI-assisted
    • Information architecture: AI-assisted
    • The josh tag: Unconfirmed
    • Announcement bar: AI-generated
    • Site code: AI-generated
    • Lab slices: AI-generated
    • Ask about my work: AI at runtime
    • The living ledger: AI-generated
    • Case study figures: AI-generated
    • Voices and quotes: AI-generated
    • The credits page: AI-generated
    • Source record: AI-generated
    • About story: AI-generated
    • Mentoring page: AI-generated
    • Interview kit v2: AI-generated
    • Access by request: AI-generated
    • Résumé facts: AI-assisted
    • Images: Unconfirmed
    • Case study · Patient billing: AI-generated
    • Case study · Conversational booking: AI-generated
    • Case study · Weight management: AI-generated
    • Case study · Data privacy: AI-generated
    • Case study · Hospital supply chain: AI-generated
    • Case study · Sales activity tracking: AI-generated
    • Case study · Fintech integrations: AI-generated
    • Case study · Vehicle insurance: AI-generated
    • Handmade0
    • AI-assisted3
    • AI-generated22
    • AI at runtime1
    • Unconfirmed2

    Typefaces

    Three faces, self-hosted. Grotesk speaks, serif carries voice, mono measures.

    Visual language

    A distinct system can learn from its references without copying their signatures.

    See the system
    • Latent Health(opens in a new tab)

      Primary reference

      The grid, hairline rules, mono labels, odometers, the nav dropdown and this site's announcement bar are measured from Latent's own stylesheets. The research notes record every value and every place this site departs from it.

    • Mixpanel, Cursor, Linear, Ro, Hims

      Secondary references

      Looked to for density, data presentation and healthcare tone.

    • Phosphor Icons(opens in a new tab)

      Phosphor · MIT

      Interface icons.

    • Radix UI and shadcn/ui

      WorkOS, shadcn · MIT

      Accessible primitives under the dialogs, menus and form controls.

    Accessibility

    1. 01Every text and ground pairing in the palette is tested for WCAG AA contrast in the test suite, including all five case study chapter grounds.
    2. 02Animation has a reduced-motion path. Reveals fall back to a plain fade, and the odometer, logo and marquee hold still.
    3. 03A skip link leads the page. The mobile menu traps focus, closes on Escape and returns focus to its toggle.
    4. 04The mobile menu toggle and the announcement close are 44px hit targets.
    5. 05Not yet done: a full screen reader pass and an outside audit.

    Compatibility

    1. 01Built for current evergreen browsers. Surfaces use color-mix() and backdrop-filter, which older browsers ignore gracefully.
    2. 02Fonts are self-hosted, subset to Latin, and swap in with metric overrides so text doesn't shift as they load.
    3. 03Hairlines draw at half a CSS pixel on high-density screens and one pixel everywhere else.
    4. 04Old colour names (onyx, monstera and the rest) stay defined for one release while the code moves to Cheriyan DS names.

    The AI ledger

    Every part of the site, how much AI touched it, and what's left. A new entry is logged whenever new design or content goes in, and nothing counts as handmade until I say it is.

    Handmade
    Made by Josh with no AI involved.
    AI-assisted
    Josh made the decisions; AI helped carry them out.
    AI-generated
    Produced by AI from Josh's direction, then reviewed.
    AI at runtime
    A feature that uses AI live when you use it.
    Unconfirmed
    Origin not checked yet. No claim either way.

    Design · 4

    PartAIStateNotes
    Visual directionAI-assistedIn progressType, colour, grid, hairlines and motion are Josh's calls, measured from references. AI turned them into tokens and CSS.Logged September 23 2026 · Lovable, Claude Code
    Information architectureAI-assistedIn progressThe structure of work, writing, the interview kit and the credits is Josh's. The current pass is an early look.Logged September 23 2026 · Lovable, Claude Code
    The josh tagUnconfirmedNot yet auditedThe logo mark is traced from source artwork. Its hover motion was built with AI.Logged September 23 2026
    Announcement barAI-generatedIn progressJosh's brief and Latent's film bar as the reference; AI built it.Logged September 23 2026 · Claude Code

    Code · 7

    PartAIStateNotes
    Framework and routingAI-generatedDoneMoved the site from Vite with React Router to TanStack Start with server rendering, keeping every route, the Cheriyan DS stylesheets and the backend untouched.Logged September 24 2026 · Lovable
    Ledger on TanStack StartAI-generatedDoneAdded server-rendered page metadata for /credits and /admin/ledger, updated the ledger docs to the admin-only table plus public read function, and refreshed project knowledge for TanStack Start.Logged September 24 2026 · Lovable
    Site codeAI-generatedIn progress274 of the first 284 commits were made by Lovable's agent and 7 by Claude Code. The rest are Josh's merges after review.Logged September 23 2026 · Lovable, Claude Code
    Lab slicesAI-generatedIn progressThe 50 interactive product slices are AI-built. Every figure and name inside them is illustrative.Logged September 23 2026 · Lovable
    Ask about my workAI at runtimeIn progressAnswers are generated live by a language model, told to use only the site's published content, cite every claim and never guess.Logged September 23 2026
    The living ledgerAI-generatedIn progressThis ledger, its automatic entries for posts and case studies, and the admin toggles that record Josh's calls.Logged September 23 2026 · Claude Code, Lovable
    Access by requestAI-generatedIn progressCase study chapters are shared by request: a work email, Josh's approval, then a 7-day link.Logged September 23 2026 · Claude Code, Lovable

    Content · 17

    PartAIStateNotes
    Case study figuresAI-generatedIn progressRebuilt from Josh's own sources. Every figure traces to docs/content/source-record.md, and anything untraceable was removed.Logged September 23 2026
    Voices and quotesAI-generatedTo rewrite by handPlaceholder quotes stay in the data as reminders to collect real ones. They are never rendered.Logged September 23 2026
    The credits pageAI-generatedTo rewrite by handThe page and its wording were drafted by AI from Josh's brief. The ledger entries are checked against the repo.Logged September 23 2026 · Claude Code
    Source recordAI-generatedIn progressdocs/content/source-record.md: where every claim on the site comes from, and which source wins when they disagree.Logged September 23 2026 · Claude Code
    About storyAI-generatedTo rewrite by handWritten with AI from Josh's old About page, résumé and notes.Logged September 23 2026 · Claude Code
    Mentoring pageAI-generatedTo rewrite by handWritten with AI from the interview kit record: formats, show-and-tells and testimonials.Logged September 23 2026 · Claude Code
    Interview kit v2AI-generatedTo rewrite by handRebuilt with AI from Josh's interview record, including the one-board-per-company prep chapter.Logged September 23 2026 · Claude Code
    Résumé factsAI-assistedNot yet auditedTitles, dates and outcomes taken from Josh's résumé across the site. Needs a line-by-line check.Logged September 23 2026 · Lovable
    ImagesUnconfirmedNot yet auditedCase study screenshots and portraits haven't been checked for origin yet. Post and case covers are drawn in code.Logged September 23 2026
    Case study · Patient billingAI-generatedTo rewrite by handRebuilt with AI from Josh's own sources. Every claim traces to the source record.Logged September 23 2026 · Lovable, Claude Code
    Case study · Conversational bookingAI-generatedTo rewrite by handRebuilt with AI from Josh's own sources. Every claim traces to the source record.Logged September 23 2026 · Lovable, Claude Code
    Case study · Weight managementAI-generatedTo rewrite by handRebuilt with AI from Josh's own sources. Every claim traces to the source record.Logged September 23 2026 · Lovable, Claude Code
    Case study · Data privacyAI-generatedTo rewrite by handRebuilt with AI from Josh's own sources. Every claim traces to the source record.Logged September 23 2026 · Lovable, Claude Code
    Case study · Hospital supply chainAI-generatedTo rewrite by handRebuilt with AI from Josh's own sources. Every claim traces to the source record.Logged September 23 2026 · Lovable, Claude Code
    Case study · Sales activity trackingAI-generatedTo rewrite by handAn interview take-home, written up with AI from Josh's R&D board and design file.Logged September 23 2026 · Lovable, Claude Code
    Case study · Fintech integrationsAI-generatedTo rewrite by handAn interview exercise, written up with AI from Josh's research board.Logged September 23 2026 · Lovable, Claude Code
    Case study · Vehicle insuranceAI-generatedTo rewrite by handWritten with AI from Josh's Webflow text and Figma mocks. The mocks use stand-in branding.Logged September 23 2026 · Lovable, Claude Code