About Me

I stand out as an enthusiastic developer who constantly strives to improve their skills and aims to apply best practices in every project. With years of experience across various technologies and frameworks, both in frontend and backend, for creating highly efficient and functional web applications. My lifelong passion for the world of computing and emerging technologies continually drives my personal and professional growth. I possess strong skills in web application development, system automation, database management, and API development and integration.
Work Experience
Via Brasil, Panama
January 2025 — Present
- Develop scripts and customizations in NetSuite using SuiteScript to achieve project goals, creating solutions that align with the company or each customer's needs.
- Work directly with customers to understand their needs and translate requirements into effective technical solutions.
- Create technical manuals for each development, providing clear implementation and future maintenance guidance.
- Provide support in QA processes and ensure the validation of deliverables.
- Maintain and monitor deployed projects to guarantee proper operation.
Panama City, Panama
April 2019 — Present
- Plan and execute web projects focused on Esports and Gaming events in Panama to encourage and expand community participation.
- Administration of the server, official website, and the company's web domains.
- Work alongside the CEOs and Graphic Designers to plan and create landing web pages built with PHP or Vue.js to promote and exhibit gaming tournaments.
- Implement web forms for collecting tournament participants' data using MySQL.
- Carry out any other programming or web design work for clients who contact the company looking for a personalized service.
Education
Panama City, Panama
January 2016 — May 2022
La Chorrera, Panama
February 2010 — December 2015
Languages
Spanish: Native
English: Intermediate / Advanced
Main Skills
| Web Design | JavaScript HTML5 CSS Bootstrap TailwindCSS Vuetify |
| JavaScript | ES6+ Typescript Node.js Nuxt Vue.js WXT React PNPM npm SuiteScript |
| Databases | MySQL PostgreSQL SQLite Cloudflare D1 Drizzle-ORM |
| Tools | GitHub VSCode Vite Git JSON GraphQL ESLint Postman Chart.js WordPress Google Adsense Jest Vitest |
| Cloud | Cloudflare Vercel Netlify DigitalOcean AWS Replit Netsuite |
| Operating Systems | Windows Linux Ubuntu Debian |
| Server Administration | API Domain DNS Domain SSL CDN Cron Jobs Caching SSH/SFTP Redirects WebSockets Webhooks OAuth |
| API Integration | Cloudflare Twitch Discord OpenAI Spotify Riot Games X (Twitter) YouTube Steam GitHub Cloudinary Imgur Kick Salesforce |
Projects

March 2025 — Present
Instantly view all scripts deployed on a NetSuite record with just one click! With this extension, simply click while on a NetSuite record to quickly see all User Event, Client, and Workflow scripts associated to it. Get instant visibility into:
- A clean and user-friendly interface
- Script type (User Event, Client, Workflow) with the number of scripts for each one
- A search bar to filter scripts easily
- Clickable script names for quick access
- Clickable owner
- Open script editor
- Functions used in each script
- Script status
- SuiteScript API version
December 2024 — Present
Discover the plugins and technologies powering websites made with Vue.
November 2024 — Present
Add simple ripple animation effects to your elements.
September 2024 — Present
A Tetris bot capable of automatically playing custom multiplayer matches in TETR.IO. It uses a modified version of ElTetris to analyze the current board for optimal moves and the @haelp/teto library to interact with main game API.
August 2024 — Present
This is an optimized fork of gql-query-builder with extra features for generating GraphQL payloads using plain JavaScript Objects (JSON).
April 2024 — Present
Website that collects data from League of Legends ranked matches using streamer accounts to display different statistics and ranking tables.
- Developed different statistics and ranking tables taking into account the region of belonging, adding a list of streamers with their respective game accounts and social media. Using Nuxt hosted on Cloudflare Pages.
- Designed a database that stores information about Twitch and League of Legends of each streamer account to be displayed directly on the website.
- Implemented some cron triggers that update periodically the information corresponding to each streamer and region to keep the website updated. Using Cloudflare Workers along with Riot Games API and Twitch API.
April 2024 — Present
Download Instagram, Facebook and TikTok media using snapsave.app downloader
February 2024 — Present
Web client to search for TV anime series related information.

June 2023 — Present
Free online tool for downloading MP4 clips from kick.com.

September 2021 — Present
The PESP.GG website is a collaborative project between programmers, graphic designers and the company Panama Esports Productions for the creation of the company's official website.
- The project was initially developed using PHP hosted on AWS EC2, then migrated to Nuxt hosted on Cloudflare Pages.
- Developed an Esports website project using Nuxt hosted on Cloudflare Pages.
- Implemented an admin dashboard to manage the website's posts and see statistics.
- Designed a Database for the website's posts using SQLite in development and Cloudflare D1 in production using Drizzle-ORM for SQL queries.
- Implemented an images and posts html content storage system using Cloudflare R2.

January 2020 — Present
Music Artist Website
- Designed a website focused on showcasing the artist's full collection of songs, biography, videos, details and relevant hyperlinks.
- Developed using Nuxt hosted on Cloudflare Pages.

January 2024 — November 2024
Unbotme is a bot for Twitch designed to automatically ban identified bots that persistently lurk in channels.
July 2024 — July 2024
Landing Page for Expedition event by TRIEX. Organized by PESP
- Designed a landing page and implemented two registrations, one for participating in the event and one for the giveaway.
- Developed the landing page using Nuxt hosted on Cloudflare Pages.
- Implemented the registration system using Cloudflare D1.

February 2024 — April 2024
Website for the Muelitas Challenge event that displays a leaderboard of Twitch streamers sorted by their League of Legends rank.
The event lasted for 1 month (March 1, 2024 - March 31, 2024), and the website had a traffic of around 1.75 million requests and 30k unique visitors in total.
- Developed a leaderboard for the game League of Legends by adding a list of streamers with their respective game accounts and social media. Using Nuxt hosted on Cloudflare Pages.
- Designed a database that stores information about Twitch and League of Legends for each streamer to be displayed visually on the website.
- Implemented some cron triggers that periodically update the information corresponding to each streamer to keep the website up-to-date. Using Cloudflare Workers in conjunction with the Riot Games and Twitch APIs.
June 2023 — January 2024
This is repository with various methods to get public information and media (images, videos, carousel) from every instagram post or reel URL without API. You can get information, image versions, video versions and carousel media with their respective image versions and/or video versions of each of them.

August 2023 — August 2023
Web game focused on Twitch content creators, where they challenge their audience to guess the drawings that the streamer creates.
- Developed a web game focused on Twitch content creators, where they challenge their audience to guess the drawings that the streamer creates. Using Nuxt hosted on Cloudflare Pages.
- Implemented a canvas with all the basic tools for the drawing process.
- Used a Twitch WebSocket to capture and process the messages coming from the audience and managed all the events that take place during the game, including start, hits, evaluation, transitions, timer.

January 2022 — June 2022
Panama Metrobus Balance is an app for balance and movements inquires for all Metro and Metrobus cards in Panama City.
- Collaborated with Yizack Rangel in the development of a web and Android project with 25,000+ downloads totals, currently helps 6500+ users to know the balance and movements of the Metro and Metrobús cards.










