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 MediCare, a multi-tenant clinical operations platform focused on patient workflows, role-based access control and healthcare SaaS architecture.
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);
}
}
Flagship Project
MediCare — Multi-Tenant Clinical Operations Platform
MediCare is a multi-tenant SaaS platform for clinic operations, designed around patient workflows, clinical documentation, staff management and role-based permissions using Laravel 13 and Livewire.
Clinical workflow architecture connecting patients, appointments, SOAP notes, documents and activity timelines.
Secure multi-tenant foundation with scoped clinic ownership, permission matrix, policies and protected clinical boundaries.
Product-focused SaaS experience including dashboard analytics, global search, calendar, staff invitations and activity audit trail.
Flagship Project
Vaulta — Multi-Tenant Inventory & Collection SaaS
Vaulta is a collaborative SaaS platform designed around multi-workspace architecture, structured inventory management and role-based workflows using Laravel 13 and Livewire.
Multi-workspace architecture with scoped tenancy, contextual ownership and protected access boundaries.
Collaborative workflows including members, invitations, roles, collections, tags and CSV exports.
Laravel-first structure using policies, actions, enums, scoped queries and Livewire for focused UI interaction.
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
About Alberto
Building SaaS products with Laravel and modern web architectures.
I design and build structured Laravel applications focused on multi-tenant architecture, role-based workflows, clean domain logic and polished user experiences.
My work combines backend architecture, product thinking and frontend interaction using Laravel, Livewire, Tailwind CSS and modern web tooling.
BSc in Multimedia (Interactive Systems) — UOC
MSc in Digital Media — UPC