Alberto Mendoza · Fullstack Laravel Engineer
Building scalable Laravel applications.
I design and build scalable web applications with Laravel, Livewire and modern frontend tooling. Focused on clean architecture, maintainable code and real-world usability.
Currently building Nobaru, a collector-oriented content platform engineered from scratch as a real-world case study.
class Videogame extends Model
{
use HasFactory;
public function comments(): HasMany
{
return $this->hasMany(Comment::class)
->where('approved', true);
}
}
class IndiceReport extends Component
{
public $perPage = 6;
public function loadMore()
{
$this->perPage += 6;
}
}
class IsAdmin
{
public function handle($request, Closure $next)
{
if (auth()->user()?->role !== 'administrador') {
abort(403);
}
return $next($request);
}
}
Featured Project
Nobaru — Multi-Model Content Architecture Built with Laravel 11 & Livewire 3
Nobaru is a multi-model content system built from scratch using Laravel 11 and Livewire 3. It focuses on scalable content architecture, role-based access control and production-ready editorial workflows.
System Overview
- Multi-model content types (articles, reviews, books, events, etc.)
- Role-based editorial workflow (admin / editor)
- Comment moderation & reactions system
- Favorites & user interaction layer
Architecture & Stack
- Laravel 11 · Livewire 3 · TailwindCSS · AlpineJS
- Policies & middleware (RBAC)
- Canonical routing & SEO structure
- MySQL (migrations, factories, seeders)
Featured Project
IssueHub — Fullstack Ticket Management System
IssueHub is a small but complete fullstack ticket management application built to reinforce API-driven architecture and modern frontend workflows. The project combines a Laravel REST API with a React + TypeScript SPA, following a decoupled structure closer to real-world SaaS and internal tools.
System Overview
- Authentication with API tokens
- Dashboard with ticket metrics
- Full ticket lifecycle (CRUD)
- Status workflow, filters and recent activity
Architecture & Stack
- Laravel 13 · PHP 8.5 · Sanctum
- React · TypeScript · Vite · Axios
- TanStack Query for server state
- Tailwind CSS · Pest testing
Featured Project
Invoice Tracker — SaaS Billing System with Stripe Integration
Invoice Tracker is a lightweight SaaS billing system built with Laravel and Livewire. It focuses on real-world payment workflows, integrating Stripe Checkout with webhook-based confirmation for reliable invoice state management.
System Overview
- Client management and invoice creation (CRUD)
- Invoice items, totals and status tracking
- Stripe Checkout integration for secure payments
- Webhook-based payment confirmation
Architecture & Stack
- Laravel 12 · Livewire 3 · TailwindCSS
- Stripe PHP SDK (Checkout + Webhooks)
- Controller-based payment architecture
- MySQL (migrations, factories, seeders)
Featured Project
ApprovalFlow — Internal Workflow System for Approval Management
ApprovalFlow is a compact internal tool designed to manage approval processes with clarity and structure. Built with Laravel and Livewire, it focuses on clean business logic, intuitive workflows and a responsive interface tailored for back-office environments.
Core Features
- Structured approval lifecycle (pending / approved / rejected)
- Fast request creation with contextual descriptions
- Search and filtering for efficient navigation
- Dashboard overview with real-time activity
Technical Approach
- Laravel 13 · Livewire 4 · PHP 8.4
- Reactive UI with Flux & TailwindCSS
- Encapsulated domain logic within the model
- Tested workflow behavior with Pest
Featured Project
IssueHub API — Ticketing Backend with Laravel & Sanctum
IssueHub API is a structured REST backend built with Laravel, focused on managing tickets and comments in a simple and realistic way. It emphasizes clean architecture, authentication with Sanctum and a well-organized API design suitable for real-world applications.
System Overview
- Ticket management (CRUD) with user ownership
- Status and priority tracking
- Comment system per ticket
- Filtering and search capabilities
Architecture & Stack
- Laravel 13 · PHP 8.5 · Sanctum
- Policies for authorization
- Form Requests & API Resources
- Pest for feature testing
Technical Capabilities
Fullstack product development across backend architecture, interactive interfaces and production-ready systems.
Backend Architecture
- Laravel application design
- REST API development
- Authentication & authorization
- Validation, resources & business logic
- Workflow systems & internal tools
- Events, listeners & queueable jobs
- Service-oriented code structure
Frontend & Interaction
- Livewire for reactive interfaces
- Alpine.js for lightweight interactivity
- Tailwind CSS for scalable UI systems
- Blade component-driven development
- Progressive loading patterns
- URL state management
- Dark mode integration
SaaS & Production Systems
- Billing flows & Stripe integrations
- Dashboards & CRUD-based product systems
- Environment configuration & deployment
- SEO-ready architecture
- Canonical routing & metadata strategy
- Database optimization
- Clean, maintainable code practices
Other Projects
Additional applications developed to explore structured content systems, role-based permissions and modular Laravel architectures.
ARTEnet — Foundational Prototype
ARTEnet was an early structured content platform focused on artistic publications. It served as a technical laboratory to experiment with modular content models, user roles, favorites, and advanced search patterns.
Several architectural concepts later refined in Nobaru were initially explored here.
Laravel 11 · Jetstream · TailwindCSS · AlpineJS · Markable · MySQL
Visit project →GESTCrud
A lightweight CRUD-based management system designed to test simplified backend workflows, authentication layers and permission-based access control.
Laravel · Eloquent · Authentication · Authorization · MySQL
Professional Background
Fullstack Laravel Engineer with a background in Interactive Systems and Digital Media.
BSc in Multimedia (Interactive Systems) — UOC
MSc in Digital Media — UPC
- 15+ years working with PHP
- 5+ years architecting and building applications within the Laravel ecosystem
- Experience with TailwindCSS, AlpineJS, Livewire and Vue
- Strong foundation in structured, production-ready web systems