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)
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 SiteTech Team Profile Generator
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 programPassword Generator
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 SiteReadme File Generator
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 programBudget Tracker
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 SiteBook Search Engine
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