I'm a passionate web developer with experience in front-end and back-end technologies. I enjoy creating attractive and functional user interfaces using HTML5, CSS3, and JavaScript. I have worked with frameworks like React and modern tools like Vite to optimize web development.
- Advanced proficiency with HTML5, CSS3, and JavaScript.
- Solid experience with React for building interactive user interfaces.
- Proficient in Vite for optimized and rapid web development.
- Back-end development using Node.js and Express.
- Knowledge of NoSQL and SQL databases like MongoDB, PostgreSQL and MySQL.
- Agile development practices and coding best practices.
- PokéSearch
- This project combines Vite on the front-end with React to create an interactive user interface, allowing users to search and filter Pokémon using data obtained from the PokeAPI via the Node.js server. The application provides comprehensive details of selected Pokémon, including image, name, type, and statistics, all presented in a clear and efficient manner. Load and performance optimization is achieved through Vite, enabling a smooth user experience. This approach demonstrates how to integrate modern technologies to develop dynamic web applications that effectively consume and present data from an external API in an engaging way.
- PokéSearch repository on GitHub
- E Gym
- This project, utilizes Vite with Tailwind CSS and DaisyUI for agile front-end development of a vitamin and training supplements e-commerce platform. On the server side, Node.js with Express is employed to create a RESTful API that interacts with a MongoDB database to manage products, orders, and users. This combination of technologies enables the construction of a modern, efficient, and scalable web application with an attractive user interface and comprehensive features for online shopping and product management.
- E Gym frontend repository on GitHub
- E Gym backend repository on GitHub
- E Gym demo on Vercel
- Full-Stack web developer, SoyHenry, 2024.
- LinkedIn: Joaquín de la Iglesia
- Email: [email protected]