Kamol Nazarov The back office lab Brooklyn, NY

N°02 · Client website · 2026 · Live

GT Auto Leasing

Every car shows its payment, term, miles and due-at-signing before anyone calls, on pages a search engine can read.

Client
GT Auto Leasing, Brooklyn
Role
Design, engineering, hosting
Built with
React 19, Vite, Tailwind 4, Express, Prisma + PostgreSQL, Resend
Status
Live
Live at
gtautoleasing.com
A phone in a dashboard mount on a dealership lot at night, showing a 2026 Honda CR-V lease at $365 a month.

What it does

  1. 01

    Numbers in writing

    Every special leads with the monthly payment, with term, miles and due-at-signing beside it, on a desktop or a phone.

  2. 02

    Pages a crawler can read

    Each lease page renders on the server: its title, heading and terms arrive without JavaScript. A September audit had described the old site as a ~1.9 KB empty HTML shell.

  3. 03

    Applicant data treated like money

    Credit-application fields are encrypted one by one (AES-256-GCM). Admins sign in with TOTP and admin actions are written to an audit trail. Lead emails go through a durable outbox.

The thing to see

The lease card on a phone: payment, term, miles, due at signing and the offer’s end date, before the call. Live site, Oct 21.
The lease card on a phone: payment, term, miles, due at signing and the offer’s end date, before the call. Live site, Oct 21.

Proof

  • 45.5 KBhomepage HTML a crawler gets now, up from a 1.9 KB empty shell in September: titles, headings and copy are in the raw responsecurl, Oct 21 + SEO audit, Sep 29
  • 10lease specials published at the time of checkingpublic feed, Oct 21
  • Jul 24platform cutover; V2 redesign shipped Oct 13claim · commit 89b3d45 + ops doc, self-reported

Lead counts and Google rankings aren’t measured in anything I can show, so none are quoted.