About me

image

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.