Skip to Projects

Ex-Disney · Ex-Globant · Freelance desde 2014

Contratá un desarrollador senior Laravel — sin la mochila del PHP legacy.

Envío aplicaciones Laravel modernas: Livewire e Inertia para UI, Filament o Nova para admin, colas para todo async, tests como corresponde. También tomo rescates de Laravel legacy — los que nadie quiere tocar.

Empezar un proyecto

Laravel moderno, no PHP de 2015

Convenciones de Laravel 11, propiedades tipadas, comparaciones estrictas, service containers usados bien, config caching. El Laravel que se envía hoy no es el Laravel de un tutorial — la ergonomía es genuinamente buena.

Paneles admin que los stakeholders realmente usan

Filament suele ser la elección correcta para tooling interno — form builders, tables, resources, interactividad Livewire sin un frontend React que mantener. Nova para setups comerciales que ya lo usan.

Colas, schedulers y jobs largos

Horizon para monitoreo de colas, supervisor para workers, estrategias de retry como corresponde, batching de jobs, unique jobs. El sistema de colas de Laravel es de los mejores en cualquier ecosistema — lo uso mucho para email, exports, integraciones y trabajo tipo cron.

Rescates de Laravel legacy

Proyectos Laravel 5/6/7 con código sin tests, N+1 queries, eval inseguro, bit rot de paquetes — audito, priorizo las partes peligrosas, estabilizo y después arranco el upgrade incremental a Laravel actual.

El stack Laravel con el que trabajo

  • LaravelÚltima estable — service container, Eloquent, colas, broadcasting
  • PHPPHP 8.2+ — propiedades tipadas, readonly, enums, match
  • Eloquent ORMModelos, relaciones, scopes, mutators, eager loading
  • MySQLDB default — migraciones, índices, columnas JSON donde encaja
  • LivewireUI interactiva server-driven sin frontend SPA
  • Inertia.jsAdaptador para frontends React o Vue cuando hace falta SPA
  • Laravel JetstreamScaffold de auth con teams, 2FA, gestión de perfil
  • FilamentPaneles admin, form builders, table views — el default moderno
  • Queues & HorizonJobs en background con monitoreo, retries, batching
  • Laravel NovaPanel admin comercial para proyectos ya invertidos ahí
  • ForgeProvisioning de servidores, deploys, SSL, releases sin downtime
  • PestTesting PHP expresivo — feature tests, unit tests, architecture tests

Cuándo Laravel es la decisión correcta

Laravel tiene sentido cuando el proyecto es una aplicación web pesada en CRUD con paneles admin, jobs en background y un equipo que valora convención sobre configuración. Backends de e-commerce (antes de irse a custom), SaaS B2B con multi-tenancy, tooling interno para empresas medianas, plataformas pesadas en contenido — Laravel envía todo esto más rápido que stacks basados en Node para equipos que saben PHP.

Livewire e Inertia han hecho a Laravel legítimamente moderno. Con Livewire, podés enviar UI interactiva sin enviar un frontend React que también tengas que mantener — Filament está construido sobre eso y muestra cuánto podés hacer server-driven. Con Inertia, tenés la experiencia SPA con Laravel como backend, sin boilerplate de API. Ninguno es mejor que el otro — resuelven problemas distintos, y elijo según cuán JS-heavy es el client-side.

Dónde Laravel no es la decisión correcta: proyectos con requisitos fuertes de real-time (NestJS con Socket.io gana), backends pesados en LLM donde el ecosistema TypeScript importa más (otra vez NestJS), o equipos que no saben PHP y no quieren aprenderlo. No elijas Laravel porque "el PHP es barato" — el mercado de contratación importa más que el licenciamiento.

He enviado proyectos Laravel incluyendo setups de WordPress headless con APIs Laravel, paneles admin para e-commerce sobre catálogos custom (Tienda Ideal) y rescates legacy de aplicaciones Laravel 5/6 con usuarios reales dependiendo de ellas. Laravel premia a los equipos que abrazan sus convenciones — peleá con el framework y lo vas a pagar; apoyate en él y vas a enviar más rápido que la mayoría de los equipos Node con la misma experiencia.

Preguntas frecuentes

Ambos. Mucho de mi trabajo Laravel es rescatar proyectos trabados en versiones viejas (5, 6, 7) con dependencias feas y código sin tests. Audito, estabilizo y upgradeo incremental. Greenfield Laravel es más simple — envía rápido cuando abrazás las convenciones.

Filament es gratis, open-source y está cerrando brecha rápido — es mi default a menos que ya estés en Nova y tengas recursos custom. Nova tiene costo de licencia pero es más maduro en algunos edge cases. Para proyectos nuevos: Filament.

Livewire para paneles admin y apps pesadas en CRUD donde no querés un frontend React. Inertia para aplicaciones estilo SPA donde la UI es genuinamente JS-heavy. Blade plano para sitios de marketing mayormente estáticos. Elijo según complejidad de UI, no tendencia.

Sí. He construido setups headless de WordPress con APIs Laravel, migrado sitios WordPress a Laravel y mantenido WordPress para el CMS mientras Laravel maneja el e-commerce. WordPress está bien para contenido — Laravel está bien para lógica. Muchas veces la respuesta es ambos.

Normalmente sí, pero seré honesto por proyecto. Laravel 11 tiene mejoras reales sobre 5/6/7. Los paquetes de esa era suelen estar sin mantener. Upgradear te devuelve al camino soportado — lo cual importa cuando algo se rompe en producción.

Forge es mi default porque es apretado con Laravel. Ploi también está bien. Para equipos que necesitan deploys container-based, he dockerizado apps Laravel con queue workers, Horizon y deploys sin downtime. No soy cultista de ninguno.

¿Necesitás un ingeniero Laravel que envíe PHP moderno?

Builds greenfield Laravel, paneles admin, rescates legacy, upgrades de versión. Respuesta en 24 horas.

Empezar la conversación