Writing
Engineering
Software architecture, system design, serverless on AWS and leading engineering teams.
- Oct 2026I Rebuilt My Site With Zero JavaScript and Got 100 on Mobile Lighthouse
How I rebuilt ezequielcarrizo.com as a static Next.js 16 site with no client JavaScript, no backend and no analytics, and what it took to reach 100 on every Lighthouse category on mobile.
- Oct 2026How Fabiana Answers a Customer: One LLM Call per Message
The architecture behind Fabiana, my AI assistant that answers customers on WhatsApp, email, chat and the phone: an SQS pipeline on Lambda, one structured LLM call per message, and no fixed costs.
- Oct 2026Deny Wins: How WardenAuth Authorizes Users and AI Agents
How WardenAuth, my authorization API, decides every access check: scopes that inherit, deny-wins policies, an answer that explains itself, and AI agents capped by the user they act for.
- Jul 2026The Monorepo Playbook: SST v3, AWS, and TypeScript
How I structured a production monorepo with SST v3: infrastructure-as-code, PR previews, multi-environment deployment, and cost optimization.
- Apr 2026From Zero to 101 Guides: Scaling Content for SEO
How I wrote and structured 101 interview tip guides for SEO: keyword research, content hierarchy, internationalization, and reaching page one.
- Jan 2026Building an AI Mock Interview Platform: Architecture Deep Dive
The architecture behind Interview Sparring: how AI-powered mock interviews work, from real-time speech analysis to adaptive scoring and feedback.
- May 2025DDD in Serverless: Breaking the Monolith Mindset
Applying Domain-Driven Design principles to serverless Lambda functions: bounded contexts, repository pattern, and dependency injection with tsyringe.
- Apr 2025AWS SES + Serverless: Email Delivery at Scale
How I set up transactional email with Amazon SES from Lambda functions: domain verification, bounce handling, and staying out of the spam folder.
- Mar 2025Building a Reusable UI Component Library
The design decisions behind a production-ready React component library: composability, accessibility, and why I built it from scratch.
- Feb 2025Lessons from Leading Cross-Functional Teams at TKWW
Real lessons from two years as Technical Software Lead: stakeholder management, risk mitigation, and building high-trust engineering cultures.
- Jan 2025From IC to Tech Lead: What Nobody Tells You
The transition from individual contributor to tech lead is harder than it looks. Here is what I learned making that shift at The Knot Worldwide.
- Dec 20242024 in Review: What I Built and Learned
Reflecting on a year of growth: from earning my AWS certification to completing a car restoration and rebuilding this very blog.
- Nov 2024The Hidden Cost of Third-Party Dependencies
A critical look at dependency bloat in modern JavaScript projects and strategies to keep your bundle lean without sacrificing productivity.
- Oct 2024TypeScript Patterns I Wish I Knew 5 Years Ago
Practical TypeScript patterns that changed how I write code: template literal types, type guards, satisfies, and const assertions.
- Sept 2024How I Built a SEO-Optimized Blog with Next.js Static Export
A deep dive into the architecture of my personal site: static export, sitemaps, metadata, and why I chose serverless over a CMS.
- Jul 2024How I Achieved a Perfect 100 Lighthouse Score on My Static Blog
The concrete steps I took to hit 100 on all four Lighthouse categories: Performance, Accessibility, Best Practices, and SEO on a Next.js static site.