Hi there, I'm Juan 👋
I'm a staff+ Software Engineer building engaging user experiences and always learning!
Passionate about web performance, React, and software architecture. I love everything web and beyond, and I'm always exploring new technologies and techniques.
Follow my blog for tales of design, development, and innovation.
Recent Posts
My Current AI Workflow for Building Apps
May 2, 2026
The AI workflow I am using now: discovery, UI prototyping, PRDs, issues, Ralph, cmux, TDD, Playwright, and the memory loop I still need to close.
Six Hats: A Decision Skill That Completes My AI Context Stack
May 1, 2026
I built a six-hats debate skill so my agent can pressure-test decisions instead of cheerleading them. Here's how it pairs with last30days, deep-research, and grill-me to build real context for a project.
Claude Skills as my personal content pipeline
Apr 1, 2026
How I wired Claude Code skills and slash commands to sync bookmarks and RSS into Obsidian—canvas, weekly notes, and optional email when things break.
Learnings from Using Spec Kit for Vibe Coding
Jan 19, 2026
Key insights from trying GitHub’s Spec Kit: spec-driven discipline, and where design, models, and validation matter most
Weekly Digest #12: AI × Front-End Digest
Nov 5, 2025
A deep dive into MCP servers, agent workflows, AI-powered UIs, local-first patterns, and the future of frontend engineering.
How I Used AI to Level Up My ELC 2025 Experience
Sep 12, 2025
At ELC 2025 I experimented with using AI to plan my schedule, expand my notes, and create sketchnotes — turning a conference into a lasting source of insights and productivity.
Creating Flowcharts and Mindmaps with ChatGPT
Aug 12, 2024
I've been experimenting with ChatGPT and discovered a cool trick that lets you create diverse graph visualizations effortlessly.
Common CSS layouts in Tailwind
Jul 12, 2024
10 one-line layouts, meticulously reconstructed using Tailwind CSS classes
7 days of JS by ChatGPT
Jun 12, 2024
I decided to team up with ChatGPT to create a 7-day JavaScript challenge, inspired by the popular 30 days of JS. The results? Truly amazing!
Teaching LLMs to play the drums
May 12, 2024
In this experiment I created a text notation so ChatGPT, Claude.AI and Bard could create some music with it
Revamping my blog with Astro
Apr 13, 2024
I've decided to move from Wordpress to a custom setup. I'll share why I made this choice and the insights I've gained in this blog post!
Astro Themes and Templates to Power Your Next Build
Apr 3, 2024
Looking for themes and templates to style your Astro site? There are lots of great places to start. Save hours of aimless searching with my handpicked collection