Hey there! My name is Miguel and I build stuff for the world wide web.

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.

About Me

Miguel Rubalcava Avatar

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.

Experience

  • Bright Minds

  • Retailer Company

  • Retailer Company

  • Retailer Company

  • Walmart Labs

  • Walmart Labs

  • Walmart Labs

  • Walmart Labs

Web Developer @Bright Minds

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.

Blog

Back to basics: Factory Pattern

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.

Contact Me

At this time, I’m not actively seeking new job opportunities but I’m always happy to help out where I can. If you’re seeking career advice or have questions about the industry, feel free to reach out. I’ll do my best to provide useful resources or insights.