My journey began here. I was 10y old at the time, and I was gifted an arduino, and some components. I soon started studying C and the basics of electronics.
During these years, I was busy with school, but I kept learning. I eventually learned HTML, CSS, and got started with JavaScript, Python, Bash and many other languages. I also switched to Linux and began exploring as much as I could, while also learning more about cybersecurity, and the core concepts of many other languages, scripting, git and crypto.
I eventually moved on to a professional course, now focused on
programming, and dove deeper into C and Linux. For the final
project of the course, I developed a desktop environment for X
(Linux display server), which allows the user to run and manage
graphical apps efficiently, while using as little resources as
possible.
I spent some time optimizing my workflow as well, trying to be
as productive as possible.
After finishing the course, I decided to take CS50, and
completed it a few months later, gaining a much deeper knowledge
of computer science, C, and low-level programming. I then
created my own websites: A blog, and this web portfolio.
I kept developing my desktop environment and mantaining a few
tools to easily configure new Linux systems as well.
For the last few months, I kept maintaining my previous projects, got my driving license, and now I am developing some new projects, as well as studying lower level CS concepts.