Skip to main content
Back to Blog

Case study

Case study: Shipping rbthompson.dev

September 9, 20263 min read
Case Study
Next.js
Payload
rbthompson.dev homepage
Share:𝕏

https://www.rbthompson.dev/ — personal site on Next.js 15 + Payload CMS + Vercel. Repo: https://github.com/rb-thompson/rb-portfolio

What I did

Own page → CMS → deploy. Content updates without a code deploy for every edit.

What changed

I can ship site copy without opening an editor for every change. Hero and contact stick to what I can show on this page: Pizza Hut after about 4pm ET; building before that; open to remote part-time or contract. No year count. No project count. Older public work labeled older.

What I refused to overbuild

Took “10+ Years shipping” and “20+ Projects built” off as hiring claims — not because they’re false, but because they’re not verifiable here. Prefer a sourced posture over impressive numbers I can’t prove on this page.

Stack

Next.js 15, Payload CMS, Vercel.

Snippet

export const revalidate = 3600 // ISR — CMS write, then wait or redeploy

Proof

  • Live: https://www.rbthompson.dev/
  • Locked CTA: Building in SW Virginia — open to remote part-time or contract.
  • Tiles: SW Virginia / Daytime ET / Pizza Hut + building
  • Diagram below — Payload → Neon → live.

// visual.proof · scrubbed

CMS → live

How content reaches the page. Diagram only — no admin screenshots with PII.

Payload CMS to live page loop// site.loopPayload adminedit contentNeon DBposts · projectsNext.jsISR pagesliveOwn page → CMS → deploy. Copy updates without a code deploy for every edit.Diagram only — no admin PII. Live: www.rbthompson.dev

More Posts

September 9, 20264 min read

Case study: Helix Hustle

Phone PWA for money and career. Describe-only: income, bills, expenses, job pipeline — and money math that never hits a model.

Case Study
PWA
TypeScript
September 9, 20264 min read

Case study: Helix Library

A localhost OPAC I actually run — files, catalog, Ask, Acquire. What I refused: social, forced cloud, marketplace.

Case Study
Next.js
SQLite

Field note from an on-chain agent experiment — keep it a ridge note, not a hire claim.

AgenC
Solana
AI Agents
ZK Proofs