Steven Gonsalvez

Software Engineer

Blog

28 articles on AI, productivity, and software engineering

Series

The Token Optimisation Playbook

The full playbook for cheap, sharp agent work. Get observability in first (statusline, burndown, OTEL), compress what reaches the model (rtk, headroom), route who does the work (premium delegates, cheap executes, advisor escalation, model-per-task), then work the long tail: caveman, the right browser validator, scoped scans, fewer MCPs, handover, and a memory system. The capstone of the Token Saving series.

The Underappreciation and Rebirth of Warp

Why I keep coming back to Warp, why the tech nerds gave it bad rep, and why open-sourcing it has just made it the best agentic-era terminal on the market. A walk through Warp Drive, blocks, the new vertical tabs, agent primitives and the notification inbox.

Opus vs GPT on Real Ops: Same Brain Food, Different Brains

Opus 4.7, GPT-5.5 and Hermes go head-to-head on a real shotclubhouse incident. Same prompt, same knowledge graph, same MCPs. Causal vs predictive incident response, why the model is the variable not the harness, and what zero-touch ops actually needs.

"Use Claude Code for FREE" is a Trap

Why free AI coding via Nvidia NIM and OpenRouter is a trap. The Cheap-Intelligent-Fast trilemma, 40 RPM rate limits, Opus 4.7 vs GPT-5.5 vs MiniMax M2.7 benchmarks, and why your first AI coding experience should not be the free one.

Browser Tools for AI Agents Part 1: Playwright, Puppeteer, and Why Your Agent Picked Playwright

Playwright for AI agents explained 2026. Why Playwright beat Puppeteer for browser automation, how accessibility trees slash token costs, dev-browser for coding agents, Patchright and Scrapling for anti-bot bypass.

Browser Tools for AI Agents Part 2: The Framework Wars (browser-use, Stagehand, Skyvern)

AI browser frameworks compared 2026. browser-use vs Stagehand vs Skyvern: DOM-first vs vision-first architecture, LLM token costs per step, caching strategies, and the expect testing tool for coding agent validation loops.

Browser Tools for AI Agents Part 3: Managed Infrastructure and When DIY Stops Making Sense

Managed browser infrastructure for AI agents 2026. Firecrawl vs Browserbase vs Steel vs Bright Data vs Browserless pricing and features compared. Self-hosted vs managed cost analysis and when DIY stops making sense.

Browser Tools for AI Agents Part 4: Skip the Browser, Save 80% on Tokens

Save 80% on LLM tokens with content extraction 2026. markdown.new, Jina Reader, Trafilatura compared. Why feeding raw HTML to AI agents wastes tokens and how HTML-to-markdown conversion fixes your context window budget.

MCP Security Risks: Tool Poisoning, Shadowing Attacks and How AI Gets Exploited

MCP security vulnerabilities explained 2025. Hands-on demos of tool poisoning, cross-server shadowing attacks, token theft, and data exfiltration via Model Context Protocol. Practical defences and security best practices for AI agents.

Build Your Own MCP Prompt Server: A Dev-Centric Registry with STDIO

Build your own MCP prompt server tutorial 2025. Step-by-step TypeScript guide to a layered prompt registry with STDIO transport, Zod validation, file-based storage. Works with Claude Desktop, Cursor, and any MCP client.