yago@portfolio:~/projects
ONLINE BUILD: STABLE

YAGO

C++ OpenGL Python NestJS Next.js PostgreSQL Docker AWS

> Arquitectura de sistemas desde el bare metal hasta la nube.
> Especializado en rendimiento, escalabilidad y soluciones robustas.
> Del pipeline de renderizado GPU a infraestructuras distribuidas.

GITHUB
shader.config LIVE
// WebGL Shader Configuration
// Edit values to see live changes
const uniforms = {
uColor1: hexToVec3(""),
uColor2: hexToVec3(""),
uSpeed: ,
uComplexity: ,
uBrightness: ,
};
gl.bindProgram(shaderProgram);
setUniforms(gl, uniforms);
> Live preview - changes apply instantly to background
SCROLL
01 / GRAPHICS

PRISVECTOR ENGINE

Motor gráfico 3D de alto rendimiento

// DESCRIPCIÓN

Motor gráfico desarrollado desde cero para manejar el pipeline de renderizado moderno. Implementación completa del ciclo de render: vertex processing, rasterización, fragment shading y post-processing.

// STACK TÉCNICO

C++17/20 Core Engine
OpenGL 4.5 Graphics API
GLSL Shaders
GLFW + Glad Window & Loader
GLM Mathematics
VER EN GITHUB
GPU RENDER PIPELINE
Vertex
Input
VBO/VAO
GLSL
Vertex
Shader
MVP Transform
Primitive
Assembly
Clipping
Rasterizer
Interpolation
GLSL
Fragment
Shader
PBR Lighting
Frame
Buffer
Double Buffer
60+ FPS Target
4.6 OpenGL Core
100K+ Vertices/Frame
fragment.glsl
void main() {
    vec3 norm = normalize(Normal);
    vec3 lightDir = normalize(
        lightPos - FragPos
    );

    float diff = max(
        dot(norm, lightDir), 0.0
    );

    FragColor = vec4(
        diff * objectColor, 1.0
    );
}
02 / DEVOPS

WASM

Automatización de despliegues en servidores Linux

wasm-cli
$ wasm deploy --app myapp
▸ Detecting project type...
[OK] Node.js application detected
▸ Configuring Nginx...
[OK] Reverse proxy configured
▸ Creating systemd service...
[OK] Service enabled & started
▸ Provisioning SSL certificate...
[OK] Let's Encrypt SSL active
>> Deployment complete! https://myapp.domain.com
DEPLOYMENT PIPELINE
1. INIT
$_
CLI Tool wasm deploy
2. BUILD
Build Process npm run build
3. CONFIGURE
::
Nginx
Systemd
4. SECURE
[S]
SSL/TLS certbot
5. LIVE
[OK]
Production app.domain.com

// DESCRIPCIÓN

Herramienta CLI y panel de control para automatizar despliegues en servidores Linux. Una alternativa simplificada a Vercel para infraestructura propia. Gestiona configuración de Nginx, servicios systemd y certificados SSL automáticamente.

// STACK TÉCNICO

Python CLI Core
Nginx Reverse Proxy
Systemd Service Manager
Certbot SSL Automation
Docker Containerization
Zero Downtime Auto SSL Web UI Beta
VER EN GITHUB
03 / ENTERPRISE

ERP MODULAR

Sistema de gestión empresarial con arquitectura avanzada

EN DESARROLLO

// DESCRIPCIÓN

Sistema de gestión empresarial complejo con módulos de RRHH, control horario y partes de trabajo. Arquitectura de base de datos multi-schema para aislamiento de datos por módulo con esquema compartido para datos transversales.

// HITO TÉCNICO

Soporte para modo offline en módulos específicos con sincronización posterior automática cuando se recupera la conexión.

// STACK TÉCNICO

NestJS
Next.js
PostgreSQL
Redis
BullMQ
AWS S3
MULTI-SCHEMA ARCHITECTURE
PostgreSQL
SHARED
users companies permissions audit_logs sync_queue
HR_MODULE
employees contracts payroll
TIME_MODULE
schedules clock_entries absences
WORK_MODULE
work_orders reports materials
[HR] RRHH
[TM] Control Horario
[DC] Partes de Trabajo
04 / SAAS

RENTING PLATFORM

Ecosistema dual para gestión de alquiler de vehículos

DUAL APPLICATION ECOSYSTEM
:: ADMIN APP
Fleet Management Booking Control Analytics Dashboard User Management
MySQL
Redis
CLIENT APP
Vehicle Search Online Booking Payment (Redsys) Booking History
ASYNC PROCESSING
Request
BullMQ
>> Worker
->
[OK] Complete

// DESCRIPCIÓN

Ecosistema SaaS dual con una WebApp para administración y gestión de flota, y otra aplicación independiente para clientes finales. Integración completa con pasarela de pago Redsys y sistema de colas para procesamiento asíncrono.

// STACK TÉCNICO

Next.js 14 App Router
Server Components RSC
MySQL Database
Redis + BullMQ Queues
Redsys Payments
Dual Apps Real-time Payment Ready
05 / INVENTORY

STOCK HUB

Plataforma SaaS de gestión de inventarios en tiempo real

// DESCRIPCIÓN

Plataforma para la administración de inventarios en empresas o cadenas comerciales. Sistema de actualizaciones en tiempo real mediante WebSockets para sincronización instantánea entre múltiples puntos de venta.

// STACK TÉCNICO

Python Backend
Jinja2 Templates
MySQL Database
Redis Cache + Pub/Sub
WebSockets Real-time
Real-time Sync Multi-location VPS Deploy
REAL-TIME STOCK UPDATE LIVE
SKU-001 Product Alpha
150 -3
SKU-042 Product Beta
89
SKU-108 Product Gamma
23 +25
WebSocket Connected
12ms
SYNC ARCHITECTURE
Server
Store A
Store B
Store C