class ReservationService {

  public function calculateTotal()
  {
      return $this->pricingService
          ->applySeasonModifier()
          ->applyDiscountRules()
          ->applyChannelCommission()
          ->applyTaxes()
          ->buildInvoice();
  }

}

// Domain rules evolve
// architecture decisions matter
// complexity grows over time

Hi, I'm Miguel Ángel Moza Barquilla!

Hi, I'm Miguel Ángel Moza Barquilla!

Backend developer focused on architectural decisions and software evolution

I enjoy understanding how systems evolve, how architectural decisions age, and how backend systems adapt as business rules grow in complexity.

3+ years of experience View experience