Work

Entorno CIT and Oriente Magico

I inherited two travel platforms built from the same Laravel and Vue template. The codebases had drifted apart, and I had never worked with the stack before. I got up to speed quickly, untangled both, and shipped the features each operator needed.

Role
Sole engineer
Client
Entorno CIT · Oriente Magico Travels
When
Dec 2025 — May 2026
Links
Live
The Entorno CIT destinations page: a banner of destination photography above a filterable package grid

Two versions of the same platform

Entorno CIT is a travel operator in Mexico. Oriente Magico Travels is one of its franchises, registered in Canada and focused on the Middle East. Both platforms came from the same Laravel, Blade, and Vue template, but separate teams had developed them in parallel.

Untangling the code

By the time I took over, the two codebases solved the same problems in different and sometimes conflicting ways. Features had been duplicated, abandoned halfway through, or connected differently in each version. I spent the first few days tracing those paths, cleaning up the structure, and deciding which implementations were safe to keep.

Learning while shipping

I had not worked with PHP, Laravel, or Vue before. I got productive in the stack quickly by following the existing code and testing how the pieces behaved together. Once the structure made sense, I shipped the requested features across both platforms.

A deliberate compromise

The codebases had drifted too far apart to merge safely within the project's schedule. Some features had to be implemented twice. Keeping them separate was less elegant, but it avoided a risky rewrite while the operators were actively using the systems.

Built with

  • Laravel 12
  • Blade
  • Vue 3
  • MySQL
  • Docker
  • Vite
  • The Entorno CIT booking admin, showing the analytics dashboard with bookings, revenue and package counts
  • The Entorno CIT home page in Spanish, with a promotional carousel and a destination search
  • The Oriente Magico about page, headed The Essence Of Magical Orient
  • The Oriente Magico booking admin: quick stats, contact messages and a revenue overview
  • The Oriente Magico home page in Spanish, with an Egypt hero and a row of tour packages

01 / 05