Writing

Patterns from building with AI. Each one links to something that runs.

Oct 4, 2026 · 11 min readThe Search Grammar Pattern: Natural Language Search with LLMsHow I built natural language search for my movie app with one small LLM call, and the pattern behind it: describe the offer by its dimensions, not its rows.Oct 4, 2026 · 5 min read · Building Back From My TripTwo towns named Calheta: debugging an LLM verification pipelineA real receipt, refused three times, for three different reasons. Three bugs at three layers, and why designing the failure direction first made being wrong survivable.Sep 28, 2026 · 4 min read · Building Back From My TripThere are characters you cannot seeSome Unicode characters render as nothing, and a model reads them as text. How I made prompt injection useless on my travel site. Not resisted. Useless.Sep 21, 2026 · 6 min read · Building Back From My Trip178 reports in one afternoon: what a publish burst does to an LLM pipelineA traveller published 178 trip reports at once. My site had 9 before that. The queue between the trigger and the model, and what held.Sep 14, 2026 · 6 min read · Building Back From My TripI pay an LLM to approve bad reviewsEvery trip report goes through a model before readers see it. The most important line in that prompt is not about catching bad content.Sep 7, 2026 · 5 min read · Building Back From My TripYou just write. The places find themselves.You write the trip the way you would tell a friend. Minutes later the places you mentioned are on a map. Where the model's job ends.Aug 26, 2026 · 5 min read · Building Back From My TripThe librarian pattern: how I keep my AI coding assistant from breaking my appOne index file, one doc per feature flow, and a 40-line bash hook. How I keep an AI coding assistant from breaking my app.Nov 12, 2025 · Medium ↗Context-Lens: a serverless, open-source MCP server for AI document understandingHow I built an MCP server for semantic search over local files and GitHub repositories.Nov 28, 2024 · community.aws ↗ · Agent SquadUnlock Bedrock InvokeInlineAgent API's hidden potential with Multi-Agent OrchestratorUsing Bedrock inline agents inside a multi-agent orchestrator.Sep 12, 2024 · community.aws ↗ · Agent SquadBeyond auto-replies: building an AI-powered e-commerce support systemA customer support system where several AI agents share the work, built on Multi-Agent Orchestrator (now Agent Squad).Jun 4, 2024 · AWS Blog ↗ · CloudFront Hosting ToolkitIntroducing CloudFront Hosting ToolkitA CLI that builds a full front-end deployment pipeline on S3 and CloudFront in two commands.Jan 10, 2023 · AWS Blog ↗How DAZN uses AWS Step Functions to orchestrate event-based video streaming at scaleEvent-driven orchestration for live video streaming.