Backend
The core of my work: Laravel and Node services structured the same way everywhere — thin controllers, business logic in dedicated actions and services, queues for everything asynchronous.
I'm Juan Porras, a full-stack engineer based in Guadalajara. I build multi-tenant SaaS platforms and tune the infrastructure they run on, plus the systems that hold all of it to one standard: encoded conventions, specialized AI agents, tests before code, privacy by design.
direction Where this is going: encoded standards, specialized agents, and local models as everyday leverage — for my own work and for any team I'm embedded in. Quality shouldn't depend on who's (or what's) typing. The system should carry it.
The core of my work: Laravel and Node services structured the same way everywhere — thin controllers, business logic in dedicated actions and services, queues for everything asynchronous.
Component-driven React with a bias for fast, unshowy interfaces — from design system to embedded page builder to browser extension, and the occasional 3D scene.
Applied, not academic: I wire LLMs into real products — retrieval features, embeddings and vector search, PII scrubbed before anything leaves — and run local models where they hold up.
Everything containerized, reverse-proxied, and reproducible. I run my own infrastructure to production standards — self-hosted, monitored, segmented — and treat security as part of the hygiene: least privilege, hardened containers, periodic reviews.
I treat my own toolchain as a product: layered configuration (base → stack → project), reusable specialized agents, and templates that bootstrap a new project to the house standard in minutes.
A few things I've built or designed, described at the level that matters. No client names, no internals.
Also: an interactive Unity/WebGL gallery, a soccer-stats dashboard with a sweepstake mode, a private Discord music bot, and winraid, an open-source Electron desktop app for NAS file sync.
Making a large legacy PHP platform earn its keep — new features built modularly into it, custom web components with Lit, and a habit of chasing the user's point of view from the engineering side
Freelance tooling and websites — clinics and other small businesses
US R&D team — internal tooling used by Rackers company-wide; React and Jest, features built from the ground up
AWS, Laravel, Magento 2 custom modules, CakePHP, Scrum
Startup — pitched at Google Demo Day as part of the GSV Labs Pioneer Accelerator Program
Laravel mobile APIs and database design
First dev role — where Git, PHP, and Laravel fundamentals landed
If any of this maps to a problem you have: