My name is Francisco Javier Rojas Garrido.
In this section, I will discuss my background and one of my passions: programming.
I learned the fundamentals of programming at a young age, first at school and then at home on the MSX, one of the microcomputers of that era.
First in BASIC and later in assembly language (at 15, I was already experimenting with these two programming languages).
In high school, I learned Pascal and Cobol, along with other programming languages, at an academy.
Later, I earned a degree in Telecommunications engineering, where I studied 8086 assembly language and C in the final courses.
The final project involved programming in Fortran to create a library component for solving partial derivative equations.
After completing my studies, I joined ITS S.A., an IT services company that developed management applications. There, I gained a solid understanding of Delphi.
After obtaining a master's degree in Mobile Communications, a field that was becoming popular at the time, I was able to secure a new job at the headquarters of Airtel (a company that later acquired Vodafone).
I worked in the mobile telephony field at Vodafone for four years.
At the end of 2004, I began a master's degree program focusing on Java and Oracle. This experience introduced me to object-oriented programming, refreshing some of the programming concepts I learned in my studies that had been lying dormant.
In early 2005, I began working for a consulting firm (Axpe) at Telefónica I+D on a programming project for cell phones. The project involved pricing for prepaid subscribers of the operator Telefónica and its subsidiaries.
At this stage, I strengthened my understanding of object-oriented programming (OOP) as the project predominantly utilized C++ as the programming language.
I was also introduced to Linux, which has been incredibly helpful for me in setting up this server on the cloud.
In 2009, I began dedicating some of my spare time to programming applications as a hobby. I aimed to use these applications as the primary end user.
From 2014 onwards, I devoted most of my free time to programming. I started using a cloud server to host the various applications I developed on a personal website.
Amid an incredibly productive period in 2022 focused on open-source programming, I started a Master's degree in Artificial Intelligence.
I highly recommend this experience, as the quality of teaching was outstanding. The faculty at the International University of Valencia had high expectations.
After completing my Master's in Artificial Intelligence, where I learned the fundamentals and theories of this fascinating field of computer science, I felt well-prepared to incorporate elements of Artificial Intelligence into my open-source projects, even if only as a user of third-party AI libraries.
As of 2025, I'm in a phase of examining the details of my experiences, focusing on generating new ideas for development.