Skip to main content
FUTURESELF

Case study

Future Self site upgrade

A business identity remodeled for consulting.

Completed September 2026

  • Business Identity

Impact

Time to market
1 week
Production interface of the Future Self Studio and Lab website at futureself.us
Production interface of the Future Self Studio and Lab website at futureself.us

Problem Statement

My business changed and I wanted to redesign and relaunch my website to demonstrate what I do with agentic engineering and showcase various projects I launch.

Architecture & Technology Stack

  • Astro SSG
  • ZOD schemas
  • Cloudflare Pages Functions, Turnstile
  • Resend API

This site would have 3 interesting components: the growing portfolio of case study projects, the contact form, and the Lab Notes. The contact form is based on what’s become common for my sites: Cloudflare Workers & Pages, Turnstile, R1 and D1. A nice lightweight architecture ready for scale.

This site is static and built from templates at build time before deploying to Cloudflare Pages.

Lab Notes is the most interesting part though. Using a markdown template with ZOD schema and YAML frontmatter and I can easily create new blog posts in any editor and in markdown. I just push it to the git repo and it goes to prod. The convenience and simplicity are the driving criteria for this project and anything beyond that would start looking like feature creep. I was tempted to build a regular CMS (such as Ember - a cloudflare alternative to WP) but I’d rather stay in my editor than in a browser.

Agentic Workflow Breakdown

Building this platform was designed as a showcase of the AI-native SDLC in practice:

  • Intent & Specification First — Every requirement started as a documented intent (intent.md) and technical specification (spec.md), ensuring that agentic execution was bounded and verifiable.
  • Autonomous Scaffolding & Zero-Dependency Runtime — Guided an agent to scaffold static Astro 5 with TypeScript content schemas, CSS custom properties, and Cloudflare Pages Functions without third-party runtime bloat.
  • Continuous Quality Gates — Automated pre-commit and post-build verification with native Node test runners and link/a11y scanners, keeping human review focused on creative direction and business objectives.

Design

I didn’t like the design from the 1 day build. So I spent a couple more days reviewing alternatives made with Gemini, Impeccable, and Claude Design. I hadn’t looked at Claude Design in a few weeks and it has improved quite a bit. It generated a few alternatives eventually landing on what you see.