Diego Rivera

About Me

Hello! My name is Diego Rivera, and I hail from Sacramento, California. As a Full-Stack Engineer, I possess expertise in HTML, CSS, JavaScript, JQuery, Node.js, MySQL, ORM, and the full MERN Stack. While I find both Frontend and Backend technologies fascinating, I am particularly passionate about the latter, and it's the area in which I excel the most.
In my leisure time, I indulge in reading, video games, and developing personal projects. I've included links to my Github, LinkedIn, and Resume in the top right corner for your convenience. Feel free to reach out to me anytime for further information or queries. Have a fantastic day!

My Work

Anime4You (Collab Project)

screenshot of Anime4You site
Built With: JavaScript, HTML, CSS, jQuery

This was a collaborative project that myself and two other classmates worked on from my Coding Bootcamp. The site we developed uses two API's that allows the clien side to search any anime and get a brief description as well as recommendations to similar shows to the one they searched. The site also allows the user to create a watchlist that stores to local storage.

View Project on GitHub View Project Site

Tech Team Profile Generator

screenshot of team profile site
Built With: JavaScript, Node.js

This project was created to use inquirer in the command prompt when running 'node index.js' to generate a Software Development team by answering a set of questions defining each employee. I also used Jest to test each class that is able to be added to the team starting with the Manager and including Interns and Engineers.

View Project on GitHub No live site available for this program

Password Generator

screenshot of Password Generator site
Built With: JavaScript, HTML, CSS

I developed this project to generate random passwords that also gives the user to choose criteria fot their password such as if they want to or don't want to include uppercase or lowercase letters and if they want to inlcude numbers or special characters.

View Project on GitHub View Project Site

Readme File Generator

screenshot of readme page
Built With: JavaScript, Node.js

The purpose of this project is to make it easier and more efficient to create a README file for any project and also allows the user to choose a license. This project uses inquirer and requires the user to answer questions to help formulate their README through the command line.

View Project on GitHub Live site is not applicable to this program

Budget Tracker

screenshot of budget tacker site
Built With: NoSQL, IndexedDB, Mongoose, & JavaScript

This project was provided to add offline fucntionality and access to an already functional budget tracker. This task was completed by using IndexdDB for the offline functionality as well as a service worker to handle network requests from the client. The Budget Tracker is able to track withdrawls and deposits with or without an internet connection.

View Project on GitHub View Project Site

Book Search Engine

screenshot of Password Generator site
Built With: MERN Stack & GraphQL API

This app allows users to search any book as well as signup for an account that allows you to save any searched books to that account. I refactored this app from using a RESTful API to a GraphQL API with an Apollo Server.

View Project on GitHub View Project Site