José Simões

Software Developer

Certificates
Projects
XPrism - Desktop (EOL)
trude.dev - Personal Blog
Dotfiles
Wayland Desktop
Timeline
2015

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.

2016-2020

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.

2020-2023

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.

2023-2024

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.

2024-Now

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.

Contact Me
Email Email