Reactune is an npm package designed for web applications built with React. It provides a lightweight, customizable, and easy-to-integrate video player. Developed in TypeScript and with zero external dependencies, it offers an efficient way to play videos from a URL with basic controls like mute, forward/backward skipping, zoom, and more. It’s ideal for modern projects that require clean, functional, and maintainable UI components.
Hi, I’m
Salvador Vásquez
Frontend Engineer
I specialize in building responsive and accessible user interfaces using modern web technologies. My goal is to create seamless user experiences that drive engagement and satisfaction.
About Me
Frontend Developer with a solid background in designing and implementing internal systems to enhance business operations. Led frontend development for various projects, focusing on core functionalities such as inventory management, billing, reporting, and real-time monitoring.
Played a key role in designing intuitive user interfaces and ensuring seamless integration with backend systems. Collaborated closely with cross-functional teams to deliver efficient, user-friendly solutions, addressing issues, and ensuring smooth transitions from legacy systems to more automated, streamlined processes. Strongly focused on delivering high-quality results within project timelines and meeting organizational requirements.
Tech Stack
Experience
- Acted as the lead frontend developer on two major projects, both successfully delivered to production.
- Supported the launch of an additional project by troubleshooting and resolving frontend issues to meet production standards.
- Led technical decision-making and prioritized tasks within the frontend team to ensure efficient delivery.
- Collaborated closely with backend engineers to achieve seamless system integration and full-stack functionality.
- Maintained high standards of code quality, resulting in stable and user-friendly interfaces across multiple platforms.
- Initiated and implemented improvements in frontend workflows, boosting team efficiency and development speed.
- Delivered scalable and maintainable solutions that aligned with business goals and user needs, while meeting tight deadlines.
- Participated in sprint planning and estimations, contributing to realistic scheduling and effective execution of frontend tasks.
- Taught programming and game development to young students using C#, Unity, and Roblox Studio.
- Managed five courses, delivering structured lessons on coding fundamentals and interactive game creation.
- Designed hands-on projects that enabled students to build games from scratch while applying core programming concepts.
- Provided one-on-one mentorship, helping students overcome challenges and strengthen problem-solving skills.
- Developed course materials and assessments to monitor progress and support growth in game design and logic.
- Completed an intensive React.js internship program, gaining hands-on experience with React, JavaScript, HTML, and modern frontend workflows.
- Built multiple small-scale projects to apply core React concepts, component architecture, and UI best practices.
- Successfully transitioned from no prior professional experience to a full-time Frontend Developer role based on performance and growth.
- Provided technical support for internal systems managing educational content across the organization.
- Designed and implemented a system to track student attendance and manage grade records efficiently.
- Troubleshot and resolved technical issues, ensuring system stability and a smooth user experience.
- Collaborated with cross-functional teams to improve system functionality and meet user requirements.
- Contributed to system upgrades that enhanced the accuracy and efficiency of educational content delivery.
- Taught robotics and mathematics to students using Arduino and LEGO-based technologies through hands-on, project-based learning.
- Designed complete course materials, including lesson plans, projects, and practice exercises tailored to various learning levels.
- Delivered interactive classes that combined theoretical foundations with practical applications to enhance engagement and retention.
- Promoted critical thinking, creativity, and teamwork through group activities and problem-solving challenges.
- Adapted teaching strategies to accommodate diverse student needs, ensuring inclusive and effective learning experiences.
Projects
Reactune -
Fetch Hooks -
Api Fetch Hooks is an npm package for React web applications that provides custom hooks to simplify API requests using HTTP methods like GET, POST, PUT, DELETE, and PATCH. Developed with TypeScript and zero external dependencies, it manages loading, error, response, and status states automatically, and even supports canceling ongoing requests. Ideal for modern web projects needing clean, maintainable code and predictable data fetching.
CodePen -
My CodePen profile features a collection of front-end experiments, interactive prototypes, UI components, and animations built with HTML, CSS, and JavaScript. It serves as a creative space to explore new ideas, test concepts, and showcase small-scale projects focused on user experience and modern web design. Ideal for seeing practical examples of web technologies in action.
Certifications

TypeScript: The Complete Developer's Guide
Udemy - Online

SQL: Database Creation (From Zero to Professional)
Udemy - Online

CI/CD in GitLab via FTP: Automated Code Deployment
Udemy - Online

GitFlow Implementation in GitHub and GitLab
Udemy - Online

Complete Web Design: from Figma to Webflow to Freelancing
Udemy - Online

React JS: A Complete Guide for Frontend Web Development
Udemy - Online

Introduction to Web Development: HTML and CSS (Part 2)
Google Actívate - Online

Introduction to Web Development: HTML and CSS (Part 1)
Google - Online
