Welcome
Hi there 👋 I’m Iván Fernández 👀—a passionate software engineer 💻 dedicated to fostering a safe environment 🌱 that encourages creative thinking 💡 and continuous learning.
About Me
Discover my journey as a software engineer, my passions, and the principles that drive my work.
Guides
A curated collection of guides covering modern software engineering practices — including BDD, DDD, TDD, and more.
Portfolio
A selection of my recent projects, showcasing practical solutions, creative thinking, and a hands-on approach to software engineering.
Posts
Browse a list of my recent posts, including topics on AI assisted development, technical coaching, and extreme programming. Explore practical guides, case studies, and insights across these categories.
Configure GitHub branch protection
Your default branch (main) is the project’s source of truth. Without protection, anyone with write access can rewrite its history or delete the branch entire... Read more…
Guardrailed agentic loops: letting agents run without letting them run away
The interesting frontier in coding agents right now is not a smarter model — it is the loop around the model. A single prompt gets you one answer. A loop let... Read more…
Connecting AI coding assistants with Miro using the Miro MCP Server
Connect your AI coding assistant with Miro using the Miro MCP Server to bring board context into your development workflows. This guide covers two clients — ... Read more…
GitHub Copilot IntelliJ plugin configuration
Step-by-step guide for installing, authenticating, and customizing the GitHub Copilot plugin in IntelliJ IDEA.



