us flagmx flag
HomeTechsProjectsAbout Me

Web Developer

Hello, my name is Juan Pablo Valdez, I am a programmer and industrial engineer with a passion for ReactJS and NodeJS development. I believe in the transformative power of love and determination in achieving remarkable results throughout my web development journey! 💪

My Tech Stack

Click The Burger!!

Frontend

tech icon

javascript

tech icon

typescript

tech icon

react

tech icon

nextjs

tech icon

html

tech icon

css

tech icon

tailwindcss

tech icon

sass

tech icon

bootstrap

Backend

tech icon

javascript

tech icon

typescript

tech icon

nodejs

tech icon

expressjs

tech icon

nextjs

tech icon

mongodb

Tools

tech icon

jest

tech icon

git

tech icon

github

tech icon

vscode

tech icon

vercel

tech icon

heroku

tech icon

aws

Experience

🌟Highlight🌟

Regina & Gael Studio - Freelance Project

demo site
tech icon

typescript

tech icon

react

tech icon

nextjs

tech icon

tailwindcss

tech icon

jest

tech icon

git

tech icon

github

tech icon

aws

Developed a personalized, cost-effective ecommerce platform using React, TailwindCSS, NextJS, and MongoDB, prioritizing low operating costs, scalability, and security via AWS Amplify, Amazon S3, and CloudFront. Implemented robust security measures, including OAuth authentication, secure API routes, and strict input validation, to safeguard sensitive data and enhance performance.

Temazcal Website - Freelance Project

demo site
tech icon

typescript

tech icon

react

tech icon

nextjs

tech icon

tailwindcss

tech icon

jest

tech icon

git

tech icon

github

tech icon

vercel

Developed a responsive website for a local business. The project involved crafting an eye-catching design, a blog system, a FAQ section, an image gallery, and contact. I also integrated the website with a Map Api and Contentful CMS.Clients were very happy with my work

Pc Hub - Ecommerce App - Personal Project

demo site
tech icon

typescript

tech icon

react

tech icon

nextjs

tech icon

tailwindcss

tech icon

mongodb

tech icon

jest

tech icon

git

tech icon

github

tech icon

vercel

Pc Hub is my most complex personal project to date, a full-stack ecommerce app built from the ground up to challenge myself and deepen my skills in both front-end and back-end development. Though front-end is my forte, I am particularly proud of how I thrived in this full-stack environment

The Odin Project Portfolio 🚀

I learned to code with The Odin Project, a open source resource that teaches web development. I started with the basics of HTML, CSS, and JavaScript, and gradually moved on to more complex projects. I like to display my projects in chronological order to show my progress and growth as a developer. I am constantly learning and improving my skills, thanks to this I could start freelancing.

Landing Page

photo of the website

Static Page - A common Home Page page found in almost all services

Techs

tech icon

html

tech icon

css

Focus

  • - Basic HTML elements; divs, p, span, img.
  • - Basic HTML attributes; id, class
  • - Basic CSS properties: height, width, margin
  • - The Box model

Sign Up Page

photo of the website

Static Page - A common sign up registration page found in almost all services

Techs

tech icon

html

tech icon

css

Focus

  • - Form Styling
  • - Styling Client Form Validation
  • - CSS PseudoClasses
  • - CSS PseudoElements
  • - CSS FlexBox

Admin Dashboard

photo of the website

Static Page - Admin Dashboard

Techs

tech icon

html

tech icon

css

Focus

  • - CSS FlexBox
  • - CSS Grid
  • - Layout

Rock Paper Scissors

photo of the website

Classic rock paper scissors game against the cpu

Techs

tech icon

javascript

tech icon

html

tech icon

css

Focus

  • - Practice Javascript
  • - DOM methods
  • - Code logic

Tic Tac Toe

photo of the website

Classic Tic Tac Toe Game vs yourself

Techs

tech icon

javascript

tech icon

html

tech icon

css

Focus

  • - Javascript Objects
  • - More complex logic
  • - Design Patterns
  • - More DOM Methods

Etch A Sketch

photo of the website

Simulates a Sketch board to paint in different modes

Techs

tech icon

javascript

tech icon

html

tech icon

css

Focus

  • - More DOM methods
  • - More complex logic
  • - Event listeners
  • - Nodes

Restaurant Page

photo of the website

A dynamic restaurant page with vanilla Javascript

Techs

tech icon

javascript

tech icon

html

tech icon

css

tech icon

webpack

Focus

  • - Dynamic Content
  • - Clean Code principles
  • - Modular code
  • - Webpack

To Do List App

photo of the website

Personal activity tracker, allows you to create projects to schedule and manage your activities

Techs

tech icon

javascript

tech icon

html

tech icon

css

tech icon

webpack

Focus

  • - Work with modules
  • - Clean code principles
  • - Webpack
  • - Get deeper OOP understanding

Library App

photo of the website

Creates beautiful cards with book information to keep track of your books

Techs

tech icon

javascript

tech icon

html

tech icon

css

tech icon

webpack

Focus

  • - Data Structures
  • - Practice clean code principles
  • - LocalStorage & Session

Weather Forecast App

photo of the website

This App lets you check the current weather of any place of the world and a five day forecast

Techs

tech icon

javascript

tech icon

html

tech icon

css

tech icon

webpack

Focus

  • - API consumption
  • - Documentation reading
  • - Linters
  • - Enhanced styling

Curriculum Builder

photo of the website

Fill the fields to generate a template you can download as PDF

Techs

tech icon

typescript

tech icon

react

tech icon

css

Focus

  • - Typescript
  • - React
  • - Class components
  • - Lifecycle methods
  • - Component state

Fortnite Shopping Cart App

photo of the website

Consumes Fortnite Public API to fetch current items in sale, displays home page , product catalog and shopping cart system

Techs

tech icon

typescript

tech icon

react

tech icon

css

Focus

  • - Typescript
  • - React Functional Components
  • - React hooks
  • - React router

Old Developer Page

photo of the website

My First Developer Page, it was reworked a year after its release

Techs

tech icon

typescript

tech icon

react

tech icon

sass

Focus

  • - Summarize my skills and competences in a webpage
  • - Utilize a wide range of web developer skills (not just a boring page
  • - No Framework Styling

Inventory Manager App

photo of the website

Allows easy management of digitalized goods

Techs

tech icon

typescript

tech icon

react

tech icon

bootstrap

tech icon

expressjs

tech icon

mongodb

tech icon

heroku

Focus

  • - Frontend-Backend Integration
  • - Build Restful API
  • - NoSQL Databases
  • - CRUDs

Pc - Hub Ecommerce

photo of the website

Fullstack ecommerce app for gaming pc components

Techs

tech icon

typescript

tech icon

react

tech icon

tailwindcss

tech icon

nextjs

tech icon

mongodb

tech icon

vercel

tech icon

jest

Focus

  • - Get deeper understanding of the whole application development process
  • - Unit Testing

Recruiter Page

photo of the website

Page to showcase my work to recruiters

Techs

tech icon

typescript

tech icon

react

tech icon

tailwindcss

tech icon

nextjs

tech icon

vercel

Focus

  • - Showcase my skills
  • - Describe my developer journey

Hobbies

Hobby
I enjoy coding, and I find it both exciting and rewarding. It has become more than just a profession; it's a source of fun and fulfillment for me
Hobby
Since the age of 16, I've been passionately playing the guitar and singing. Music has taught me the importance of attentive listening and the art of expressing myself creatively
Hobby
Weightlifting has been a significant part of my life for over 10 years. Through regular exercise, I have developed a disciplined mentality that positively influences other aspects of my life
Hobby
Although I don't spend as much time playing videogames nowadays, they hold a special place in my heart. They were once a cherished pastime, and they've contributed to my appreciation for interactive storytelling and problem-solving
Hobby
I have a profound love for dogs due to their incredible loyalty. Their companionship and unwavering devotion have brought immeasurable joy into my life

Contact

Location

México, Juan José Ríos