Impact
- Time to market
- 1 week

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.