Product maintenance
This project was developed to test my knowledge in Angular with integrations and unit test management.
I'm Gerson Ruiz, a Software Developer with over 11 years building scalable web platforms. I started out in Front-End and today I build end to end: interface architecture, APIs and databases.
I've worked on product teams (Alegra, Netzun), in the public sector and in consulting (Fintech), and I handle international clients as a freelancer. That path taught me to master complex architectures, understand the business rules behind them and deliver solutions without friction.
My core ecosystem is JavaScript and TypeScript (Angular, React, Vue, NestJS) and PHP (Laravel), plus high-performance development with Rust. I bring AI tooling into my daily work to improve turnaround times and code quality.
This project was developed to test my knowledge in Angular with integrations and unit test management.
This project was developed to test my knowledge in Vuetify and Nuxt with integrations.
This project was developed to test my React knowledge with integrations and React Query handling.
This project was mostly to update me in the handling of OAuth2.0 and focus the authentications in a single application.
This project was an inspiration from PayPal.Me, a view to make a direct payment.
This project was inspired by the WhatsApp web application, mainly because it is not currently responsive.
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.

This project was stored on a server that no longer supports PHP 7.1, so it needed an urgent upgrade.
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.
This project I did as a freelancer was for a micro-company that required a CMS.
This was one of the first projects I did as a freelancer, It was for a consulting company that worked directly with Maggi.

Continuous learning, verifiable on every platform.