Welcome To My Personal Portfolium

Best Way To Talk About Myself and My Acheivements While Coding

So, to begin with, Hi! My name is Pedro Maria, I'm a 21 year old Portuguese student living in Lisbon studying Computer Informatics Engineering in Instituto Superior Técnico. I finished my degree in 2018 on Telecomunications and Informatics Engineering at the same institution. The reason for the change of course? Very simple, since I have a wide interest in technology I chose two different courses in order to gain a vast amount of knowledge in a wide amount of areas in order to satisfy my curiosity on several matters. Right now with the choices I made I already know about eletronics, Informatics and Telecomunications as well which for me is really good but never enough.

My interest for technology arrived soon in me, to be more precise, it arrived on my 5th grade when my father bought me my own desktop because of school, at that time it was a pretty decent machine with an Intel Core 2 Duo and a nice graphics card (Nice enough to run Crysis which became my favourite game of all time) which allowed me to do all sorts of things not related to coding but just getting to know how to work with office, video editors, etc...

And so it began, my activity with computers, trying to solve the problems that I "sometimes" made, trying to fix problems that arrived every other time, pretty much learning how to maintain and improve my machine when necessary. By the age of 18 I could do the standard PC maintenence, for myself and others as well that would ocassionaly ask me to do so.

Then University began ...

This is where the real challange appeard, honestly I went through hell, no use in lying about it, it was tough times to me at personal and professional levels but, three years later, I can say I survived and learned as well, learned to think, learned to code and better yet, I learned to learn quicker and better.
After a few years these are the programming languages that I already had contact with...

My first object oriented programming language, the first time I had contact with it I had a hard time getting around the new things present in this language, I didn't quite knew how to read the documentation but once the semester ended and I got to have a little time with it and less stress because of projects then I realized that yheap, I really Like object oriented programming and I really liked Java as well. Haven't found a language with a better documentation than this one to the day of writing!

My most recent programming language, I already had worked with C in the past but C++ is quite something to be honest. I really liked to work in C++ but I'm not gonna lie, it gave me so many headhaches that it's unbeliveble. I'm honestly commited in investing more time into learning C++ since I want to be able to make games in Unreal Engine as well as other things with this language. It's powerfull, no doubt about it, even though it can be hard to get into it his defenitly worth the time invested in it.

This was the very first one, no doubt that I still like Python to the day but I have to say it was weird thinking about python after learning C, Java, and many other languages that required the famous semicolon after each instruction. Today I just accept it's different and recognize that it is also an amazing programming language with tons of potential.

PHP is probably an all time favourite for being a language that I always wanted to learn but when I actually got it to Work I wasn't actually managing to get PHP to work, I had to get some help and an IDE (PHP Storm which I still use today) in order to correctly use PHP because I wasn't getting a really great feedback or no feedback at all from the browser errors but I love PHP for the possibilities it opens to development.

SQL itself is something that I love because of the overall simplicity to write it but the complexity to master it which makes it a quite fun language to tamper with. PostgreSQL is not my favourite all time SQL variant, MySQL was the one I used to learn SQL before I had to use it in college but when I got there, convinced that I was going to be using MySQL like the year before me used, I was surprised with the fact that we were going to be using PostgreSQL and so I was somewhat disappointed but I managed to use it and accept it.