es

Gerson Ruiz

Full-Stack Developer
Web, desktop and APIs — from the interface to the database
About me
10+
Years of experience
12+
Companies and clients
33+
Technologies
39+
Certifications

I'm Gerson Ruiz, a software developer with over 10 years building web applications. I started out in Front-End and today I work end to end: interface, API and database.

I've worked on product teams (Alegra, Netzun), in the public sector (National Library of Peru) and in consulting, alongside my own freelance clients. That path taught me to step into someone else's codebase, understand the business behind it and ship without friction.

My ground is JavaScript and TypeScript — Vue, Nuxt, Angular and React on the Front; NestJS and Laravel on the Back — and I've taken Rust with Tauri to desktop applications. I use AI models daily as a working tool.

My Main Technology Stack
Development tools that have boosted my career
Languages
HTMLPUGCSSSASSJavaScriptTypeScriptPHPRust
Styling
UnoCSSTailwindCSSWindiCSSBootstrapMaterializeCSS
Frameworks
ReactAngularVueSvelteAstroSolidJSQwikQuasarNuxtVuetify
Backend & data
NestJSLaravelMongoDBMySQLGraphQLTauri
AI
Claude CodeAntigravityllama.cppComfyUI
Portfolio
Open-source projects. Every one of them can be visited and reviewed on GitHub.

Product maintenance

This project was developed to test my knowledge in Angular with integrations and unit test management.

HTMLSASSTYPESCRIPTANGULARJASMINE

Dynamic forms

This project was developed to test my knowledge in Vuetify and Nuxt with integrations.

HTMLSASSTYPESCRIPTNUXTVUETIFY

Crud users

This project was developed to test my React knowledge with integrations and React Query handling.

HTMLTYPESCRIPTREACTREACT QUERYUNOCSS

Authentications

This project was mostly to update me in the handling of OAuth2.0 and focus the authentications in a single application.

PUGSASSTYPESCRIPTNUXTUNOCSS

Donations Sandbox

This project was an inspiration from PayPal.Me, a view to make a direct payment.

PUGSASSTYPESCRIPTQUASAR

Whatsapp Web View

This project was inspired by the WhatsApp web application, mainly because it is not currently responsive.

PUGSASSTYPESCRIPTUNOCSS
Personal projects
Tools I build to solve my own needs.
Desktop app

Matroska metadata

I started this project because I needed to change the metadata in MKV files more easily and quickly, such as the general video title, video name, audios and subtitles. Also setting whether an audio or subtitle is default or forced, which are the main options in the view.

The manipulation of commands and data formats is done in Rust. In addition, it has a store for storing language settings and color mode.

The program executes commands from specialized tools to modify the files: it uses MediaInfo to read the video data structure and mkvpropedit, from MKVToolNix, to write the new metadata.

Technologies
SASSUNOCSSSOLIDJSRUSTTAURI
Download
Matroska metadata
Freelance projects
Work delivered to real clients, from design through deployment.

Seje Computer v2

This project was stored on a server that no longer supports PHP 7.1, so it needed an urgent upgrade.

PUGSASSJAVASCRIPTQUASARNESTJSGraphQL

Seje Computer v1

This project was created to cover the need to show the services, products and more information of the company in a way that can be manageable.

HTMLCSSJAVASCRIPTBOOTSTRAPJQUERYLaravel 4.2MYSQL

Connectic Solutions

This project I did as a freelancer was for a micro-company that required a CMS.

HTMLCSSJAVASCRIPTBOOTSTRAPJQUERYLaravel 4.2MYSQL

Maggi View

This was one of the first projects I did as a freelancer, It was for a consulting company that worked directly with Maggi.

HTMLCSSJAVASCRIPTBOOTSTRAPJQUERY
Professional Experience
2020/03 — Present
Freelance Developer
FiverrRemote - Freelance
2022/03 — 2022/07
5 months
Front-end Developer
AlegraRemote - Full-time
2021/02 — 2022/02
1 year 1 month
Full-stack Developer
NetzunRemote - Full-time
2020/08 — 2021/01
6 months
Front-end Developer
UmatecRemote - Full-time
2017/11 — 2018/11
1 year 1 month
Front-end Developer
Biblioteca Nacional del PerúFull-time
2016/09 — 2017/09
1 year 1 month
Junior Systems Consultant
Aquarius ConsultingFull-time
Specific tasks
Front-end Developer
Qualus2023/02 — 2023/04 · 3 months

Migration from Laravel mix to Vue 2.7 and fixes in the Front.

Front-end Developer
Agrak2023/03 — 2023/04 · 2 months

Corrections in React before going to production.

Full-stack Developer
RAVA Consulting2022/10 — 2022/12 · 3 months

Correction in medical visits calendar in JQuery.

Full-stack Developer
Umatec2022/08 — 2022/09 · 2 months

Correction in stored procedures and reports by role.

© 2026 Gerson Ruiz

Built withQwikTypeScriptUnoCSSBabylon.js