Hi, Iโm Oriol Gorriz, nice to meet you ๐.
๐จโ๐ป I'm a spanish guy who started programming very young and has a lot of passion for the potential that software has to revolutionize society.
๐ I live in a town near Barcelona (Spain).
๐ดโโ๏ธ My favourite sport is cycling.
๐ I'm very interested in computer vision applied to cars.
After completing a Baccalaureate oriented in science and technology with a 8.67/10 final grade, my final work already aimed to a specific field of study. The work was about controlling a robotic arm using a Microsoft Kinect programmed using Processing and Arduino (grade 10/10).
Then, I started a bachelor's degree in Computer Engineering at the UPC (Technical University of Catalonia).
I could not have chosen better, I loved everything we did!
There, I learned:
- To program appropriately (C++)
- How a CPU works
- Communications between computers
- Assembler programming
- Designing and structuring complex software programs
- Algorithmics
- Data structures
- And a lot more!
While studying, I decided to join my university's Formula Student team (BCN eMotorsport). There I became the head of the perception department of our driverless car. My job was to ensure that our perception system had the requirements we wanted in order to run as fast as possible.
My final degree thesis consisted of two systems that later were used in the car during the competitions:
- One of the proposed systems CCAT is about creating a statistical model to sensor fuse the cameras and the LiDAR in order to obtain classified cones and keep track of them.
- The other proposed system Urimits is a track limits algorithm that only takes geometrical data (position) of every cone in track to compute the track limits.
This project obtained a grade of 9.5/10.
After completing my thesis, I continued working for the team and I programmed Urinay, a track limits algorithm that takes a completely different approach than Urimits and gives much more appealing results using Delaunay triangulation!
From the experience obtained at university and in the Formula Student team, my main interest are driverless vehicles. Autonomous driving has a lot of advantages compared to manual driving and is my desire to contribute to society with advancements in this field. I am willing to work in the perception of vehicles, how can they see the world, detect objects and know what to do in EVERY situation? This is the challenge.
While I was in university, in my free time, I decided to learn how to program an application properly. That is because while I was in high school, I developed two applications using App Inventor and it leaved a bitterwseet taste because it did not provide all the functionality I was looking for.
So I learned Flutter.
With some of my friends from university we decided to make an app for students to make groups in class to work. It often happens that new students work alone since they do not know anyone to work with. This app FibGroup was developed during a hackathon called HackUPC (the largest in Spain). The app allowed students to navigate through different subjects and classes, then they can either create a group or join one (each group has a pre-defined number of people). Then the people already in the group can accept or decline new requests.
Some time after, I decided to make an app (more complex) for my Formula Student team to help with team management. All info can be found in BCNeMotorsportApp.