• NEW VIDEO · The Descent — CJ vs Yoko · watch now
  • NEW VIDEO · The Passage — an AI fight scene built with Seedance · watch now
  • NEW SHORT · Torture Dance — JoJo menacing edit · watch now
  • LIVE · 210 devlog entries · shipping in public
  • NOW LEARNING · agentic AI architecture, MDX, Claude Code workflows
  • RECENTLY · shipped five iOS features in a single PR
  • OPEN FOR · freelance builds — retail, hospitality, web
  • BUILDING IN PUBLIC · live commits documented · MIT / CC-BY-SA
  • NEW VIDEO · The Descent — CJ vs Yoko · watch now
  • NEW VIDEO · The Passage — an AI fight scene built with Seedance · watch now
  • NEW SHORT · Torture Dance — JoJo menacing edit · watch now
  • LIVE · 210 devlog entries · shipping in public
  • NOW LEARNING · agentic AI architecture, MDX, Claude Code workflows
  • RECENTLY · shipped five iOS features in a single PR
  • OPEN FOR · freelance builds — retail, hospitality, web
  • BUILDING IN PUBLIC · live commits documented · MIT / CC-BY-SA
Captain Random// build · create · ship · collaborate
  • Work▾
    Software development5 systemsWeb development5 buildsTooling6 tools
    Ways of working
    Security by designBuild in public
  • Writing
  • Learning▾
    All courses9 liveThe Map77 chapters
    Tracks
    Ship & Run It on Shared Hosting4 coursesWrite in Public2 coursesCreative Coding2 courses
  • Now
  • Creative▾
    Creative hubMusicVideosSeries
  • About
YouTubeLet's build →
  • Work
    • Software development5 systems
    • Web development5 builds
    • Tooling6 tools
    • Security by design
    • Build in public
  • Writing
  • Learning
    • The Map77 chapters
    • Ship & Run It on Shared Hosting4 courses
    • Write in Public2 courses
    • Creative Coding2 courses
  • Now
  • Creative
    • Music
    • Videos
    • Series
  • About
YouTubeLet's build →
Home/Writing/Portfolio/Page 2

Posts on Portfolio.

9 posts tagged "Portfolio".

9 postsPage 2 of 2All writing →
T
Build LogPortfolio
#06
2026-08-085 min read

The work history cards shipped. Two were wrong within the hour.

Four cards went into the web history section of `/work/`. Two needed correcting before the hour was up — one misattributed, one carrying a name that had been retired six months earlier. Both failures had the same root cause.

Read post→
T
Build LogConversion
#07
2026-08-076 min read

The portfolio had a shop floor. It just didn't have a till.

GA4 revealed one desktop visitor with 13+ sessions, seven minutes on /work/, and nowhere to act. A week later: hero band as shopfront, /work/ as the aisle, hire strip as the till. The retail frame isn't a metaphor — it's a diagnostic tool.

Read post→
T
Build LogPortfolio
#08
2026-07-316 min read

The rebrand lived in the spec. The card read the README.

Two /work/ cards shipped in the same session. One named a product that had been renamed six months earlier. The other described the wrong project entirely. Both errors traced back to the same cause: the wrong document at the wrong time.

Read post→
S
Build LogConversion
#09
2026-07-275 min read

Seven minutes on /work/ and no hire button: the problem wasn't the copy

GA4 showed a single desktop visitor returning thirteen-plus times, spending seven minutes straight on /work/ with no way to act. The instinct was to rewrite the copy. The data was pointing at something structural — the page had no till.

Read post→
← Prev12Next →
Captain Random
// build · create · ship · collaborate

UK-based developer and creative technologist. 20+ years building for the web. 23+ years in retail and hospitality operations and leadership. Now architecting production systems with agentic AI tools and workflows — shared in public.

GitHub @CaptainRandom00X @CaptainRandom00YouTube @captainrandom00

Work

  • All projects

Writing

  • All posts
  • Agentic AI
  • Retail & Hospitality

Explore

  • Retail knowledge base
  • Security by design
  • Creative AI
  • AI News
  • Learning
  • Now page

Reach me

  • hello@captainrandom.co.uk
  • Contact page
  • Privacy policy
© 2026 Captain Random · captainrandom.co.uk · Built in public乱 — UNPREDICTABLY EFFECTIVE.