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.

Real code excerpts · Nobaru
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.

Multi-Tenant Permission Matrix SOAP Notes Activity Timeline Clinical Documents Staff Management

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

Alberto Mendoza

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

15+ years working with PHP
5+ years building with Laravel
Multi-tenant SaaS architecture
Livewire, Tailwind CSS & Alpine.js
REST APIs and product workflows
Structured, production-ready systems