Desarrollador Full Stack

Sebastian Rojas

Construyo aplicaciones web con arquitecturas limpias, código que escala y atención a los detalles que importan.

Laravel · Vue 3 · TypeScript · Inertia.js · Astro

Proyecto principal

Hub

Plataforma de gestión freelance construida desde cero. Clientes, tareas, facturación, notas y portal de acceso para clientes — todo en un solo lugar.

Tablero Kanban

Gestión de tareas por estado con drag & drop, prioridades y registro de horas por tarea.

Clientes

Ficha completa: stack tecnológico, valor hora, historial de tareas y facturación asociada.

Facturación

Facturas con ítems detallados, estados de pago y resumen mensual de lo cobrado.

Notas

Base de conocimiento con carpetas anidadas, editor WYSIWYG (Tiptap) y búsqueda full-text.

Portal del cliente

Acceso exclusivo por invitación firmada. El cliente se registra con su propia contraseña.

Arquitectura limpia

Repository/Service pattern, contratos (interfaces), Enums tipados, Form Requests.

NoteService.php — Repository pattern
class NoteService

    public function __construct(
        private readonly NoteRepositoryInterface $repository,
    ) 

    public function create(array $data): Note
    
        $data['extracto'] = $this->generateExcerpt($data['contenido'] ?? '');

        return $this->repository->create($data);
    

Tecnologías

Stack principal

Backend

Laravel

Frontend

Vue 3

Bridge SPA

Inertia.js

Tipado

TypeScript

Estilos

TailwindCSS

Static Sites

Astro

Base de datos

MySQL

Bundler

Vite

Acerca de mí

Hola, soy Sebas.

Desarrollo aplicaciones web con foco en arquitecturas limpias, código mantenible y experiencias de usuario cuidadas. Me apasiona el diseño de sistemas y los patrones de arquitectura.

Hub es mi proyecto personal principal — una herramienta que uso todos los días para gestionar mi trabajo como freelance, y también un laboratorio de buenas prácticas.