en

Gerson Ruiz

Desarrollador Full-Stack
Web, escritorio y APIs — de la interfaz a la base de datos
Acerca de mí
10+
Años de experiencia
12+
Empresas y clientes
33+
Tecnologías
39+
Certificaciones

Soy Gerson Ruiz, desarrollador de software con más de 10 años construyendo aplicaciones web. Empecé en el Front-End y hoy trabajo de punta a punta: interfaz, API y base de datos.

He trabajado en equipos de producto (Alegra, Netzun), en el sector público (Biblioteca Nacional del Perú) y en consultoría, además de atender a mis propios clientes como freelance. Ese recorrido me enseñó a entrar en código ajeno, entender el negocio que hay detrás y entregar sin fricción.

Mi terreno es JavaScript y TypeScript —Vue, Nuxt, Angular y React en el Front; NestJS y Laravel en el Back—, y he llevado Rust con Tauri a aplicaciones de escritorio. Uso modelos de IA a diario como herramienta de trabajo.

Mi Stack Tecnológico Principal
Herramientas de desarrollo que han impulsado mi carrera
Lenguajes
HTMLPUGCSSSASSJavaScriptTypeScriptPHPRust
Estilos
UnoCSSTailwindCSSWindiCSSBootstrapMaterializeCSS
Frameworks
ReactAngularVueSvelteAstroSolidJSQwikQuasarNuxtVuetify
Backend y datos
NestJSLaravelMongoDBMySQLGraphQLTauri
IA
Claude CodeAntigravityllama.cppComfyUI
Portafolio
Proyectos de código abierto. Cada uno se puede visitar y revisar en GitHub.

Product maintenance

Este proyecto fue desarrollado para probar mis conocimientos en Angular con integraciones y manejo de pruebas unitarias.

HTMLSASSTYPESCRIPTANGULARJASMINE

Dynamic forms

Este proyecto fue desarrollado para probar mis conocimientos en Vuetify y Nuxt con integraciones.

HTMLSASSTYPESCRIPTNUXTVUETIFY

Crud users

Este proyecto fue desarrollado para probar mis conocimientos en React con integraciones y manejo de React Query.

HTMLTYPESCRIPTREACTREACT QUERYUNOCSS

Authentications

Este proyecto fue más que nada fue para actualizarme en el manejo de OAuth 2.0 y centrar las autenticaciones en un solo aplicativo.

PUGSASSTYPESCRIPTNUXTUNOCSS

Donations Sandbox

Este proyecto fue una inspiración de PayPal.Me, una vista para hacer un pago directo.

PUGSASSTYPESCRIPTQUASAR

Whatsapp Web View

Este proyecto se inspiró en el aplicativo web de WhatsApp, principalmente porque en la actualidad no es responsivo.

PUGSASSTYPESCRIPTUNOCSS
Proyectos personales
Herramientas que construyo para resolver mis propias necesidades.
Aplicación de escritorio

Matroska metadata

Este proyecto lo inicié porque necesitaba cambiar los metadatos en archivos MKV de forma más sencilla y rápida, como el título general del video, el nombre del video, los audios y los subtítulos. También configurar si un audio o subtítulo es predeterminado o forzado, que son las opciones principales en la vista.

La manipulación de los comandos y formatos de datos se realiza en Rust. Además, cuenta con un store para almacenar la configuración de idioma y el modo de color.

El programa ejecuta comandos de herramientas especializadas para modificar los archivos: utiliza MediaInfo para leer la estructura de datos del video y mkvpropedit, de MKVToolNix, para escribir la nueva metadata.

Tecnologías
SASSUNOCSSSOLIDJSRUSTTAURI
Descargar
Matroska metadata
Proyectos como autónomo
Trabajos entregados a clientes reales, desde el diseño hasta el despliegue.

Seje Computer v2

Este proyecto se almacenaba en un servidor que ya no da soporte a PHP 7.1, por lo cual necesitaba una actualización urgente.

PUGSASSJAVASCRIPTQUASARNESTJSGraphQL

Seje Computer v1

Este proyecto fue creado para cubrir la necesidad de mostrar los servicios, productos y más información de la empresa de tal forma que pueda ser administrable.

HTMLCSSJAVASCRIPTBOOTSTRAPJQUERYLaravel 4.2MYSQL

Connectic Solutions

Este proyecto que realicé como autónomo fue para una microempresa que requería un CMS.

HTMLCSSJAVASCRIPTBOOTSTRAPJQUERYLaravel 4.2MYSQL

Maggi View

Este fue de los primeros proyectos que realicé como autónomo, fue para una consultora que trabajaba directamente con Maggi.

HTMLCSSJAVASCRIPTBOOTSTRAPJQUERY
Experiencia profesional
2020/03 — Presente
Desarrollador Autónomo
FiverrRemoto - Autónomo
2022/03 — 2022/07
5 meses
Desarrollador Front-end
AlegraRemoto - Tiempo completo
2021/02 — 2022/02
1 año 1 mes
Desarrollador Full-stack
NetzunRemoto - Tiempo completo
2020/08 — 2021/01
6 meses
Desarrollador Front-end
UmatecRemoto - Tiempo completo
2017/11 — 2018/11
1 año 1 mes
Desarrollador Front-end
Biblioteca Nacional del PerúTiempo completo
2016/09 — 2017/09
1 año 1 mes
Consultor Junior en Sistemas
Aquarius ConsultingTiempo completo
Tareas específicas
Desarrollador Front-end
Qualus2023/02 — 2023/04 · 3 meses

Migración de Laravel mix a Vue 2.7 y correcciones en el Front.

Desarrollador Front-end
Agrak2023/03 — 2023/04 · 2 meses

Correcciones en React antes de salida a producción.

Desarrollador Front-end
RAVA Consulting2022/10 — 2022/12 · 3 meses

Corrección en calendario de visitas médicas en JQuery.

Desarrollador Full-stack
Umatec2022/08 — 2022/09 · 2 meses

Corrección en los procedimientos almacenados y reportes por rol.

© 2026 Gerson Ruiz

Hecho conQwikTypeScriptUnoCSSBabylon.js