Projects







Projects List

  • Bachelor Thesis

  • Master Thesis

  • Video Games Design

  • Remote Control Car

  • Android Apps Programing

  • Structural Calculation Software

  • Cryptocurrency Performance Analysis Software





Bachelor's Thesis

My Bachelor Thesis was focused on the design and integration of a home automation system for old houses. The project included:

  • A mobile application (for Android) to control the devices and get information about the status of the home.

  • The programming and installation of the components that allowed the home automation of the house.

  • The connection of both to an online database in real time (with Firebase).

  • The implementation of a conversational agent for control through verbal communication with the application (with Dialogflow).





Master's Thesis

My Master's Thesis concerns the design of a hangar for the Airbus A350 aircraft model at Madrid airport according to the current regulations of the Technical Building Code (Spanish regulations). The project includes:

  • A preliminary design of the structure.

  • A weight optimization study.

  • Foundation calculation.

  • Final hangar design.

You can read the thesis here.





Video Games Design

Since I was 15 years old I was immersed in the world of video games. When I was 16 I did my first online course in basic Python, and with these light notions of programming I felt I was able to create my own video games. The jump to Javascript was much more difficult than I thought, but the facilities provided by the Unity 3D development engine made things easy enough to make the effort worthwhile. Thanks to a couple of Youtube tutorials and some Blender online courses I could finally create my first videogame and publish it on the web.

Play the game showed in the video here.





Remote Control Car

By the time I was a second year student, I had already learned to deal with basic electronics and simple controllers such as Arduino boards. It came to me that if I was able to create electronic systems and integrate them into physical elements, I could create all the projects I could think of. That's why I saved up and bought a 3D printer, the Anet A8. The first thing that I thought of was to make a remote-controlled car driven with the smartphone through a bluetooth module connected to an Arduino Uno that received basic commands for the speed of the wheels and the activation of the lights. The project was half finished due to the weight of the batteries needed to power the project. However, it served me to deepen in 3D printing and was the base for many other experiments.





Android Learning Apps

While I was studying for my master's degree I took advantage of my free time to design a couple of applications that are now in the Google Play Store. The Final Degree Project allowed me to acquire the Java knowledge necessary to embark on the design of mobile applications. Both applications are didactic in nature and their function is the learning of irregular verbs in German and English.

Try these apps here.





Structural Calculation Software

In the second semester of the Master we started to work deeper in the field of mechanics applied to the structures design. Without being very aware of the existence of structural calculation software with the regulations of different countries integrated, I designed a rudimentary structural calculation program based on Google Spreadsheets connected to iteration programs to obtain the optimal beam model for each construction, as well as the generation of a basic report on the calculated structure.





Cryptocurrencies Performance Analysis Software

This is my most recent project, which is still under development. I dusted off my Python knowledge when I discovered that the Binance operator has APIs that allow trading through software. It currently analyzes basic parameters of the BTCBUSD pair, but the final idea is to integrate behavioral analysis using machine learning tools. The program is operating on a free server in the cloud (Heroku) and has implemented the APIs of the Telegram application, through which I get the display at all times.