Skip to content
Laravel 12 · React 19 · Docker · PostgreSQL 18 · VPS

9 Laravel systems. One self-managed VPS. 9 distinct architecture patterns.

Nine Laravel applications on a VPS I manage myself: Ubuntu 24.04, Docker, Traefik v3, PostgreSQL 18, and Valkey. Two rebuild real systems still running in production. The rest each take on one concrete pattern: Event Sourcing, gRPC microservices in Go, Rust FFI, multi-tenancy.

Network diagram: nine applications deployed on a central VPS with Docker and Traefik v3X:0X:480Y:480Y:480VPS + TraefikDocker · SSLv3 · Ubuntu 24AADMINADMINBUNIGESUNIGESCBRAINBRAINDEVTAPIEVTAPIEPAYROLLPAYROLLFOPSLIVEOPSLIVEGNEXUSNEXUSHFLUXDFLUXDITITANTITANOMNIBUS · v6.2 · carlosgardea.com
9ProjectsOne pattern per system
1InfrastructureVPS · Docker · Traefik v3
5LanguagesPHP · Go · Rust · Python · TS
+70%EfficiencyDocumented in UNIGES

// The 9 systems

Each one solves a different architecture problem.

KIn Production

KYC WEDDING

kyc-wedding.com

Digital invitation platform for weddings and events — my product in active development and my own wedding's site. Phase 1 (static) is in production with real guests; the Laravel 12 Phase 2 already has auth, payments, admin panel and WhatsApp invitation sends built, with 860+ tests passing.

DDD Lite + Actions + Outbox
Laravel 12React 19Inertia.jsPostgreSQLDocker
Versions
LivePhase 2 (Laravel) · Coming soon
AIn Development

PLATAFORMA EMPRESARIAL

cms.carlosgardea.com

Laravel 12 rebuild of a multi-branch administration platform still running in production. Full-text search with Meilisearch, 4-level RBAC, and per-branch analytics.

Enterprise Management + Full-Text Search
Laravel 12React 19MeilisearchInertia.jsPostgreSQL
Versions
Live ProductionWhite LabelLaravel (WIP) · Coming soon
BIn Development

UNIGES

uniges.carlosgardea.com

University degree-completion platform, with a documented +70% increase in graduation efficiency. 9-state workflow engine, WebSockets via Laravel Reverb, and analytics with 7 chart types. The original system is still in production.

State Machine + Event-Driven + DDD
Laravel 12React 19Laravel ReverbChart.jsMinIO
Versions
Live ProductionWhite LabelLaravel (WIP) · Coming soon
CIn Development

BRAINSCRIBE

brainscribe.carlosgardea.com

Audio transcription and summarization with Whisper in Python. Laravel queues the jobs and Python workers process them asynchronously.

ML Workers + Async Processing
Laravel 12Python 3.14Whisper/MLQueue WorkersReact 19
DIn Development

EVENTAPI

events.carlosgardea.com

Decoupled API with contract-driven development. Auto-generated SDK consumed by a Next.js 15 frontend. OpenAPI spec as the single source of truth.

API-First + Contract-Driven + SDK Autogen
Laravel 12Next.js 15OpenAPITypeScript 5.9PostgreSQL
EIn Development

PAYROLLCRUNCHER

payroll.carlosgardea.com

Immutable payroll system with full audit trail powered by Event Sourcing. High-precision calculations via Rust FFI for critical floating-point operations.

Event Sourcing + CQRS + Rust FFI
Laravel 12Rust FFIEvent SourcingCQRSPostgreSQL

// Infrastructure

The Fortress

Self-managed infrastructure. No PaaS magic. No black boxes.

SSH hardened · UFW · Fail2Ban (3 attempts / 1hr ban)
Traefik v3 reverse proxy · Automatic SSL via Let's Encrypt
PostgreSQL 18 · Valkey 8.0 · Meilisearch 1.12
Docker 29 · Isolated networks per layer (app / data / monitoring)
CI/CD via GitHub Actions · Trivy security scanning
VPS snapshots at stable milestones
omnibus@vps:~$ architecture --view

Architecture diagram: internet traffic enters through Traefik v3 (SSL/TLS, load balancing, and routing), flows to the application containers (A–I), and reaches the data layer with PostgreSQL 18, Valkey 8.0, Meilisearch 1.12, and MinIO.

99.9%
Uptime
12+
Containers
3
Networks

// Technologies

The Stack

Every technology was chosen deliberately. No defaults. No excuses.

Backend
Laravel 12
PHP 8.5
PostgreSQL 18
Valkey 8.0
Meilisearch 1.12
Frontend
React 19
TypeScript 5.9
Inertia.js 2.0
Tailwind CSS v4
Filament 4
Livewire 4
Infra / DevOps
Docker 29
Traefik v3
Ubuntu 24.04
GitHub Actions
K3s/Kubernetes
UFW + Fail2Ban
Let's Encrypt
Polyglot
Go 1.25 (gRPC)
Rust 1.90+ (FFI)
Python 3.14 (ML)
Quality
Pest PHP
PHPStan/Larastan
Mutation Testing
Vitest
Playwright
Laravel Pint
AI / Dev Tools
Cursor
Claude Code
GitHub Copilot
Ollama
LM Studio
Carlos Gardea
CG
Carlos GardeaSoftware Engineer
Ciudad Juárez, MX
Ing. en Sistemas Computacionales
TecNM Ciudad Juárez · 2018–2024
LOGO! Cloud Challenge
Siemens México · 2022 (Nacional)
B2 English Certified
Oxford University Press

// Profile

About

Software Development Engineer at Inventec México (IEC Technologies), building manufacturing systems for the production floor. Specialized in Laravel architectures with a full-stack mindset and proven experience delivering production systems: a multi-branch enterprise administration platform and a university graduation platform with +70% efficiency improvement. Industrial background at Bosch · B2 English certified (Oxford University).

LaravelPHP 8.5React 19TypeScriptDockerPostgreSQLGoRustDevOpsDDDCQRS

// Experience

Instituto Tecnológico de Ciudad Juárez
Thesis Project Lead
Aug 2022 – Aug 2024
Bosch México
Systems Analyst
Sep 2023 – Aug 2024
Organización Privada
Enterprise Platform Full-Stack Developer
Oct 2024 – Nov 2025
OMNIBUS
Advanced Laravel Architecture Projects Portfolio
Nov 2025 – Present
Inventec México (IEC Technologies)
Software Development Engineer
Mar 2026 – Present

// Contact

Working on something? Let's talk.

Open to freelance work and remote roles, based in Ciudad Juárez.