AI meets GraphQL: Leveraging persisted queries for AI agents
Learn how to leverage your existing tools and some open-source alternatives to enhance your AI with rich content from your own ecosystem.
I'm a full-stack developer drawn to hard problems and clean solutions. Over the years, I've shipped everything from consumer-facing apps to distributed backend systems, always with an eye on scalability. These days my focus is on bridging the gap between engineering and user experience.

Hey, I'm Miguel a full-stack software engineer with a deep love for building things that work well at scale.
Since graduating in 2018, I've spent my career navigating the full spectrum of product development from crafting responsive frontends and design systems to architecting distributed backend services and event-driven pipelines. Much of that work has been in the e-commerce space, where performance and reliability aren't optional, they're the product.
I thrive at the intersection of engineering and user experience, and I'm always chasing the next hard problem worth solving.
Bright Minds
Retailer Company
Retailer Company
Retailer Company
Walmart Labs
Walmart Labs
Walmart Labs
Walmart Labs
Jan 2013 - Jan 2015
Built and maintained a speaker catalog application on a LAMP stack as part of a 3-person team, serving content across both web and mobile platforms.
Designed and developed a QR-code-based access control system in PHP, streamlining event check-in and reducing manual entry overhead.
Managed MySQL databases, wrote optimized queries, and handled schema migrations to support evolving product requirements.
Collaborated directly with stakeholders to gather requirements, scope features, and iterate on designs in a fast-paced startup environment.
Learn how to leverage your existing tools and some open-source alternatives to enhance your AI with rich content from your own ecosystem.
This article delves into the Factory Pattern, a basic design pattern used in software development. It provides an overview of the pattern, its purpose, and how it can be used to simplify complex design solutions. The focus is on understanding the basics of this pattern and how it can be applied to software development projects.