Projects

Front-End Projects

Project

Personal portfolio

You are right now in my personal portfolio, just in the details section of it, this was my first personal project done in React using server side rendering with NextJS, it has modern technologies essential in any modern website, such as the Dark and Bright theme selector, it also has an incredible responsive design oriented to mobile screens first, which allows the experience to be optimal in any possible situation, it also has the feature of being a Progressive Web Application (PWA), which allows the user to install the website on their device that they use at that moment when accessing the website.

Project

Personal blog

This blog was designed with React and Strapi, the intention of the blog is to share knowledge and opinions that I have regarding certain topics of interest, both programming and entertainment, the ease that gives me Strapi as a CMS Back-end, allows me to focus more on the Front-end development of the same project, with features such as search engine publications, category selector, among many other features that should have any minimally decent blog, I chose to use Strapi because I wanted to use a CMS to make my life easier, since I wanted to use something other than Firebase because I wanted to polish my skills regarding the consumption of restful apis, and Wordpress simply seemed to me something that I should not take into account for a project where the Back-end and Front-end are worked separately, despite giving the option to do so, Strapi is simply better because it is already designed for this.

Go to site
Project

Assembly pc

I designed this program because one of my great passions is computer hardware, I did not like the idea of my friends wasting their money buying components that were not fully compatible with other components and in many cases were not even useful, therefore, I always had to invest a good amount of my time to be able to indicate the best cost/benefit options for their needs, whether they were professional or leisure, the program has fail-safe selectors to ensure that the user cannot select any incompatible piece of hardware, meticulously following the specifications in order of each component, be it sockets, power consumption, or size, as well as price.

Project

Exchange houses APP

This application was designed to improve the quality of life of residents of the Mexico - United States border who constantly travel to the nearby country to make their purchases, because the currency exchange is a huge business and varies very frequently, sometimes it is very difficult to find the ideal place to make the change, where the user loses less money, therefore, the main idea of the application is to have within reach of a simple click the real-time updates of each exchange house available and close to the user, so that in this way you can decide where to go to change your currency, all this is possible thanks to Firebase provides an incredibly fast service and in real time, in addition to the hybrid technology that allowed to make mobile applications for both Android and IOS called React Native, I learned a lot thanks to the development with this and I do not regret the result at all.

Project

Weather

This project is very basic and was done only as a practice because I wanted to improve my skills on apis restful consumption but at the same time I realized that I wanted a weather application that was according to my needs, the relevant data that I like to look at and not have to waste time looking at irrelevant data.

Go to site
Project

Taquero

This was the first moderately large project I developed with the help of friends at school, a very simple 2D graphics engine was designed with the help of OpenGL to develop the scenery and characters, it is an extremely simple project, however, the concepts of object oriented programming taken to my favorite hobby were too useful when it came to further progress in my career as a programmer.

Back-End Projects

Project

Backend Blog Strapi

For practice reasons with the Front-end, using a custom api rest meant something a bit far of my posibilities, so I decided to use a CMS for the Back-end, in this case I chose Strapi because it has no Front-end side, so it is much easier for me to manipulate the endpoints and to connect both parts to develop the full stack application, this Back-end is the Back-end of the personal blog project that is in the Front-end section.

Go to site

Courses Projects

Project

Product Hunt Clone

This clone of the Product hunt page is part of a Udemy course where I improved a lot my knowledge about react, however the course is somewhat old and outdated in that part, so not even following all the steps of the instructor is able to make the application work correctly, it is in this section as part of my experience since I had to change much of the logic of the application to make it work correctly, although it does not represent a great demonstration of my knowledge, it does represent my ability to find and fix bugs on my own.

Go to site
Project

Chat in real time

The intention of this chat is to try to replicate the chat of the platform known as Twitch, or the live chat of Youtube live, where anyone with an account can comment on what is happening at that precise moment, although it is not an application designed to scale much, the functionality is what interests me most because not being a large project, I'm more interested in the experience of doing something like this, the use of React helped a lot to constant updates thanks to its system of components and Firebase that helps the system to make a real-time system and easy to use for anyone.

Go to site
Project

PHP blog

This blog was made only as a practice while learning PHP concepts, it is part of a PHP course that I took from Udemy platform, the reason why it is here is that I added some modifications to the database queries and improvements to the application that were completely outside the course, such as local storage and file restructuring to make it MVC, which helped me a lot to understand how PHP works internally, it is a very simple project but I feel very happy with the modifications outside the course because I could prove to myself that I was indeed learning the language and in turn helped me to understand the wordpress environment.

Project

Api Laravel

This api rest developed in laravel is a back-end oriented to a simple blog, I thought about using it for the personal portfolio, however in the end I discarded it because multiple reasons, since Back-end is not my specialty and I didn't spend as much time as I wanted, it stayed in a way that didn't meet my own quality standards and I ended up leaving it, however it is fully functional for its main purpose and I learned a lot about the Back-end world because it was my first api rest.

Go to site
Project

Api NodeJS

This api rest is developed using NodeJS and Express, using MongoDB as a non-relational database, it was my first approach to the MERN stack, I wanted to learn a lot more about JWT and since the goal was only to learn, I gave a simple blog approach where I could learn the basics of Express, NodeJS and MongoDB, at the same time I was getting into topics like authentication and improving my javascript skills.

Go to site