My name is Gil and I am enthusiastic about technology.
I am most passionate about Extended Reality, but also have a special interest in AI, Cyber Security and Game Development.
In my free times, I often find myself learning more about these areas or tackling CTF/programming problems. I love challenges and am always ready for any competition!
Student, Integrated Master's in Informatics and Computing Engineering
Faculty of Engineering of the University of Porto
Set 2017 - today
Expected Graduation in June 2022Course reference
I am currently in my fourth year in this degree, doing the Master's part. Relevant coursework includes: Algorithms and Data Structures, Algorithm Design and Analysis, Databases, Operative Systems, Computer Networks, Software Engineering, Computer Graphics, among others.
Set 2013 - Jun 2017http://www.colegiocasamae.pt/
During highschool, among others, I learned about Math, Physics and Chemistry. I participated in numerous contests and events, winning prizes in many of them. In the end, the average of my grades rounded to 20 out of 20. In the final national exams, I had 20 at Physics, Chemistry and Maths.
It was in my 12th grade that I began programming, in Physics class with an Arduino. I immediately took a liking to it and, later on, decided to learn more in University.
BNP Paribas Securities Services
July 2020 - Sept 2020Company website
Currently optimizing a team’s billing process by developing a Python robot using RPA technology.
Automating repetitive and time-consuming human interaction with MS Access, Excel, Outlook and websites
VR Portal - Penafiel
Oct 2018 - todayhttps://www.vrportal.pt/
Launched a Virtual Reality concept with 2000+ customers so far, by providing high-quality VR experiences at an affordable price.
Built the website entirely by myself, integrating services such as analytics, social media, newsletter, map, vouchers and reservations.
Faculty of Engineering of the University of Porto
Mar 2020 - July 2020Course info
Helping the teacher of the Algorithm Design and Analysis Course (FEUP's Integrated Master's in Informatics and Computing Engineering 2nd year) in assisting the students with their projects, outside classes.
The course focuses in algorithmic techniques (divide and conquer, greedy, dynamic programming, backtracking), data structures (priority queues with dynamic positioning of elements, disjunct sets and graphs), string algorithms and NP-complete problems.
Faculty of Engineering of the University of Porto
Oct 2019 - Dec 2019Course info
Helping the teacher of the Computer Laboratory Course (FEUP's Integrated Master's in Informatics and Computing Engineering 2nd year) in assisting the students during their classes.
The course focuses in low level programming (C and Assembly x86), applied to program the hardware controllers of peripherals (such as mouse, keyboard, serial port ...).
July 2020 - todayni.fe.up.pt
Dec 2019 - todayhttps://ctftime.org/team/111459
Created the first Capture the Flag team from my faculty by bringing together people interested in cyber security.
Promote learning and sharing for a group of 24, by organizing weekly training sessions and actively participating in online challenges and CTFs.
Critical Software - Coimbra
Week during which 25 engineering students were given the opportunity to work in a multidisciplinary team, accompanied by senior engineers from Critical Software, and develop a project across various domains.
I worked in a team of 5 through building a robot with vision, being in charge of the project architecture and technologies used. Was responsible for writing modules to ease development.
It was a great experience to work outside my usual scope of solely programming, dealing with networks, electronics and mechanics components.
43 hours of video
May 2018 - Jul 2018https://www.udemy.com/the-web-developer-bootcamp/
This course marked my first steps into Web Development. It is very complete, covering a wide range of contents from basic Html to a big production application. These include both frontend and backend. It was after completing this course that I developed this website!
12.5 hours of video
Jul 2017 - May 2018https://www.udemy.com/learn-ethical-hacking-from-scratch/
I started learning about Cyber Security with this course. It focuses on the practical side of penetration, without neglecting the theory behind each attack. Starting from the basics of linux and computer systems, it took me through most penetration testing fields.
This workshop was an intensive full day learning experience. In it, I learned about information gathering, attacks and defense techniques with professionals working in the area. The event was very successfull in providing real time hacking examples and spreading awareness about security.
23.5 hours of video
Jul 2018 - Set 2018https://www.udemy.com/learn-python-and-ethical-hacking-from-scratch/
I took this course on Ethical Hacking after finishing a previous one, having been left wondering how the given tools I used were built. This came as a solution to my curiosity, where I learned how to built my own custom programs and attacks in Python. Among others, I learned about backdoors, keyloggers and credential harvesters. This also covered web applications hacking.
34 hours of video + many more developing
Nov 2019 - June 2020https://www.udemy.com/unitycourse2/
Unity course that focuses more on 3D aspects of Development, with 5 games that encompass a wide variety of genres and topics. Decided to learn this as a basis for starting developing cooler stuff in VR and AR.
51.5 hours of video + many more developing
Apr 2017 - Fev 2018https://www.udemy.com/unitycourse/
It was with this course that I really started learning how to program. It starts slowly with the basics of C# and Unity, but quickly steps up its pace. It is project-based, having developed many games as I was going through it. Covers many different types of games and different features.
19 Oct 2019
1st place in Portugal
171th place out of 5015 teams
712.88 pointshttps://ieeextreme.org/ Check my solutions!
IEEEXtreme is a global challenge in which teams of up to 3 IEEE Student members compete in a 24-hour time span against each other to solve a set of programming problems. Our submission for each problem is evaluated through unitary tests, and our score reflects our performance in each task.
It was a great event! Played a lot of FIFA, filled myself with lots of food and somehow ranked 1st in Portugal!
Aug 2019 - Oct 2019
Qualified for the final phasehttps://gamejamplus.com/ Play my game!
International Game Jam where, in 48 hours, in addition to creating a game, you must also develop a business plan for it.
We qualified for the final phase in Brazil through popular voting, where, along with the winners from each region, we had the opportunity to pitch our game.
22 Mar 2019https://noticias.up.pt/premios-incentivo-2019-u-porto-distingue-os-melhores-caloiros/
Award given to the 22 University of Porto students with the best grades' average on their 1st year.
It was a huge honor to receive this prize and be invited to attend the University of Porto's Aniversary Cerimony.
1st placehttp://www.euchems.eu/chemistry-rediscovered-european-competition/ Check my submission!
Having won the portuguese national contest, my team got the right to participate in this european competition. The theme and our submission were the same, but now we were competing with the best team of each european country. To our surprise, all the jurys unanimously voted our submission to be the best. And so we won the contest and a trip to London!
For this contest we had to conduct an experiment, document it and create a video in response to a given challenge. For my group this was "Playing with chemicals reactions", and we decided to make our own biodiesel from used cooking oil. The whole video editing was done by me.
This is a competition about geology that comprises the whole country. First there is a selection inside each school, then a local selection, then a regional one and, finally, a national. I got to the national phase and got 6th place in it.
2008 - 2017
3rd place - 2015
2nd place - 2016
2nd place - 2017https://pmate.ua.pt/oficial/
Pmate is a national Mathematics competition that takes place once every year. I started participating in my 3rd grade and, since then, kept going consistently. Overall, this competition was a great means of learning. It definitely had a positive impact in my school performance, allowing me to attain a more deep understanding of maths.
Nov 2018 - todayhttps://ni.fe.up.pt/
This is the Informatics student group of FEUP's Student Association, composed only by students of the Informatics and Computing Engineering course. I joined it in my second year looking to work on real projects and learn new skills.
Set 2017 - todayhttp://necg.fe.up.pt/
I entered this group in the pursuit of delving into the area of videogames and, in it, I found many people who shared my passion. This group is responsible for organizing the Game Dev Meets in Porto, where all the enthusiasts of game creation are invited to appear, with the objective of creating a community for exchange of knowledge and experiences. In this meets, I was able to have a clear grasp at the state of game development in the north of Portugal.
Set 2017 - todayhttps://up.ieee-pt.org/
I joined this student branch as soon as I entered University. In it, I got to meet many new people from different courses and organize a whole range of events for the University community. These included talks, events, activities, competitions, workshops, among others. I also got to put to practice some of the knowledge I gained from online courses, teaching in workshops.
20 Jan 2018http://talkabit.org/
Talk A Bit is a non-profit tech conference organized by graduating Software Engineering students from FEUP, focusing on the social impact of technology. I helped with the logistics, check-in balcon, organization and meals. It was a new experience which also allowed me to better grasp how this kind of events are created and managed.
Select the icons to know more!