Profile photo of Luis Vargas

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]

Resume

LinkedIn

GitHub

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

Sitio web

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

Sitio web

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

Repositorio

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

Repositorio

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

Repositorio

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

Repositorio

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

Repositorio

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 Rica

Diplomado en Programación de Aplicaciones

Universidad Nacional de Costa Rica

Idiomas

Español: - Nativo

Inglés: - B2

Comprensión de Lectura: B2+

Comprensión de Escucha: B2+

Producción Oral: A2

Evaluación (EDI) - UNA / PELEx-UCR, 2025.

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