Email Summarizer:

The following code is highly useful and a time-saver for those who receive numerous lengthy emails daily. It integrates the Python Gmail reader library ’email’ with the well-known ChatGPT model. By providing a Gmail account username and password, the code reads a specified number of emails you input and summarizes them into structured points. Originally …

TikTok creator

Too Boomer for TikTok? Not anymore! The next code is a Python code created through MoviePy and PyGoogle_Image libraries. The code creates a TikTok video given a theme for the video (this is going to be the only input). During the development of this program, I created different TikTok options. These options include creating the …

Caga tio:

Caga tió is a character in Catalan mythology relating to a Christmas tradition widespread in Catalonia. Created to expand the Catalan tradition without the need of traveling with a huge tronc in a plane/car, this code created a virtual reality caga tió. The program uses the cv2 library that does motion tracking. Detecting the different …

Range Method algorithm:

This self-created algorithm was done to avoid the lack of standardization of the data and the poor impact of the most valued variable. The algorithm is based on evaluating variables according to their performance and impact on the target variable, as well as their relative impact on all the different variables. To evaluate the variables, …

Chat GPT in WhatsApp

The next code is the implementation of ChatGPT in WhatsApp to automate chat responses. WhatsApp doesn’t have any API to send or read messages. For this reason, I had to use Selenium and OCR (Optical Character Recognition) to read the new messages and send the answers according to the ChatGPT. This program is fun to …

Chatbot:

Chatbots have experienced a huge increase with ChatGPT and other AI chatbots. Creating my own chatbot is not easy due to the amount of data I have. However, using all the WhatsApp chats I had, I was able to create a decent chatbot that is even able to speak different languages like Catalan. Take a …

RM Investing AI

This program is my biggest project by far, in which I have dedicated a great amount of hours and passion. The program is fully documented on the website: https://rminvestingai.com/. With more than 2200 stocks this program analyse the biggest companies of different regions of the word, through artificial intelligence. This program use six independent algorisms …