
Luis Vargas A.
Systems Engineer | Full Stack Developer
I develop complete solutions, from backend to user experience, with solid academic training and a practical approach.
[email protected]Experiencia
Full Stack Developer
Asociación Raíces de Esperanza
2024 – Actualidad
Desarrollo integral y despliegue de una plataforma web que digitaliza todos los procesos operativos de la asociación. Actualmente en producción con soporte y mantenimiento continuo.
Next.js
React
TypeScript
Node.js
TailwindCSS
Firebase
MySQL
Prisma ORM
AWS
Full Stack Developer
Ticker.Guru (México)
2025
Práctica profesional colaborando en el desarrollo de una plataforma de análisis de trading, enfocada en carga de operaciones, métricas financieras y dashboards interactivos.
Next.js
React
TypeScript
Node.js
Material UI
Vuexy
TailwindCSS
MySQL
Prisma ORM
AWS
Desarrollador Asistente
Universidad Nacional de Costa Rica
2024
Actualización, migración y reactivación completa de un sistema institucional heredado, abarcando infraestructura, base de datos y servicios en la nube.
Next.js
React
TypeScript
Node.js
Firebase
Prisma ORM
AWS
MySQL
Tutor Académico
Universidad Nacional de Costa Rica
2023 – 2024
Tutor académico en cursos base de programación y lógica computacional, apoyando a estudiantes de nuevo ingreso en su formación inicial.
C++
Java
Oracle SQL
Proyectos
Proyectos Destacados
Sistema de Gestión Integral
Asociación Raíces de Esperanza
Plataforma web integral que digitaliza todos los procesos administrativos y operativos de la asociación, automatizando solicitudes, inventarios, préstamos de equipo médico, donaciones y trámites internos.
Next.js
React
TypeScript
Node.js
TailwindCSS
Firebase
MySQL
AWS
Prisma ORM
Vercel
Resend
Google Maps API
reCAPTCHA
Portal público informativo con formularios de solicitud en línea.
Dashboard interno con roles y permisos.
Gestión de beneficiarios, cuidadores y fallecidos.
Trading Journal y Plataforma de Análisis
Ticker.Guru (México)
Desarrollo full-stack de una plataforma tipo Trading Journal con carga masiva de operaciones, métricas financieras avanzadas y dashboards interactivos para análisis de rendimiento.
Next.js
React
TypeScript
Node.js
Vuexy
Material UI
MySQL
Prisma ORM
AWS
Firebase
Carga masiva de operaciones con parsing automático de archivos.
Diario de trading con anotaciones y métricas personalizadas.
Gráficos financieros interactivos (ApexCharts, Recharts).
Proyectos Académicos Avanzados
Compilador e Intérprete de Lenguaje Propio
Pipeline completo de compilación: lexer → parser → AST → ejecución
Implementación desde cero de un compilador e intérprete para lenguaje educativo, incluyendo lexer, parser AST, análisis semántico y ejecución en tiempo real.
Java
Lexer
Parser
AST
JavaFX
RichTextFX
JSON
Algoritmos
Generación y recorrido de Árbol de Sintaxis Abstracta (AST)
Tabla de símbolos con sistema de tipos y verificación semántica
Editor interactivo con resaltado de sintaxis usando RichTextFX
Soporte para funciones, arrays, ciclos, condicionales y retorno de valores
Simulador 3D de Cubo de Rubik
Aplicación interactiva 3D con modelado matemático completo
Simulador 3D del cubo de Rubik 3×3×3 utilizando JavaFX TriangleMesh, con animaciones, registro de movimientos y guardado de partidas.
Java
JavaFX 3D
TriangleMesh
FXML
CSS
Maven
Algoritmos
Renderizado 3D pieza por pieza utilizando mallas triangulares
Modelo matemático del cubo basado en una matriz 3×3×3
Sistema de guardado, carga y continuación de partidas
Registro de movimientos, cronómetro y validación de rotaciones
Otros Proyectos Académicos
Sistema de Gestión Clínica
Aplicación empresarial JavaFX con arquitectura cliente-servidor
Sistema empresarial completo desarrollado en JavaFX y Oracle, administrando el ciclo de atención médica desde citas hasta reportes clínicos, con arquitectura REST y generación de documentos.
Java
JavaFX
Oracle DB
REST API
JasperReports
Payara Server
JPA
MVC Pattern
Arquitectura cliente-servidor con endpoints REST
Módulo de historias clínicas electrónicas
Sistema de citas con notificaciones por email
Reportes profesionales en PDF y Excel con JasperReports
Sistema de Agencia de Viajes
Aplicación desktop JavaFX con UI moderna y flujo comercial completo
Plataforma de administración de viajes con JavaFX y patrón MVC, incluyendo reservas, mapas interactivos y generación automática de documentos PDF.
Java
JavaFX
Apache PDFBox
Google Maps API
MVC Pattern
Interfaz moderna basada en JavaFX
Gestión completa de reservas, tours y clientes
Mapas interactivos mediante JXMapViewer / Google Maps API
Generación de documentos PDF
Sistema de Control de Riesgos
Plataforma multi-rol con formularios dinámicos y panel administrativo
Aplicación full-stack con Next.js y Prisma para gestionar formularios de riesgo, roles administrativos, notificaciones automáticas y dashboards analíticos.
Next.js
React
TypeScript
Prisma
Tailwind
Cloudinary
Resend
4 roles administrativos con permisos diferenciados
Formularios dinámicos con CRUD completo
Notificaciones automáticas por email con Resend
Dashboard con visualización y análisis de datos
Proyectos Creativos / Juegos 3D
Recycla City
Simulación de recolección de residuos — Juego 3D
Desarrollador Full-Stack • Diseñador de Gameplay • Artista 3D
Juego arcade 3D donde manejas un camión recolector y clasificas residuos en una ciudad inspirada en Costa Rica.
Recolecta bolsas de basura y llévalas a los contenedores correctos antes de que se acabe el tiempo. Evita colisiones y gestiona el tráfico.
Godot 4.5
GDScript
Blender
3D
Ciudad 3D completa con tráfico vehicular mediante IA
Sistema de clasificación para 6 tipos de residuos
Física de vehículos realista con daños por colisión
HUD con temporizador, vida, puntuación y feedback visual
Laboratorio 86
Terror narrativo • Chernóbil 1986 • Puzzles 3D
Desarrollador Full-Stack • Diseñador de Gameplay • Artista 3D
Juego narrativo de terror y puzzles ambientado en un laboratorio secreto durante el desastre de Chernóbil. Explora, resuelve acertijos y encuentra la salida.
Exploración en primera persona con puzzles progresivos, inventario básico, linterna dinámica y narrativa ambiental.
PlayCanvas
JavaScript
Blender
WebGL
Ambientación histórica inspirada en Chernóbil 1986
Sistema de puzzles interconectados de dificultad creciente
Linterna dinámica con batería limitada
Modelado 3D original de escenarios y props
Sobre mí
Soy Ingeniero en Sistemas y desarrollador full-stack con enfoque en construir productos completos: desde entender necesidades reales hasta diseñar arquitecturas, desarrollar funcionalidades y desplegar soluciones en producción. Me especializo en transformar procesos manuales o complejos en plataformas web modernas, escalables y mantenibles.
Me adapto rápido a nuevas tecnologías, aprendo por proyecto y trabajo con buenas prácticas: control de versiones, diseño modular, seguridad, automatización y enfoque en experiencia de usuario. Disfruto tanto el desarrollo frontend como backend, y tengo experiencia directa trabajando con equipos remotos, productos reales y sistemas en producción.
Formación
Bachillerato en Ingeniería en Sistemas
Universidad Nacional de Costa RicaDiplomado en Programación de Aplicaciones
Universidad Nacional de Costa RicaIdiomas
Español: - Nativo
Inglés: - B2
Comprensión de Lectura: B2+
Comprensión de Escucha: B2+
Producción Oral: A2
Stack Principal
Frontend
React, Next.js, TailwindCSS, HTML, CSS
Lenguajes
TypeScript, JavaScript, Java, C++
Backend
Node.js, API Routes, Prisma
Cloud & Infra
AWS, Firebase, Vercel
Bases de datos
MySQL, TiDB, S3, Firebase Storage, Oracle DB