Who I am ?

A presentation to know me better

I am Maxence Bazin , 22 years old, a student in a third year studying computer science and IA at ENSEIRB-MATMECA in Talence, near Bordeaux. Since I was little, I have been interested in science and its discoveries, and also in the whole field of video games. I discovered the computing science in middle school when I wanted to create my first video game with a friend. From that point, I've been doing small and bigger projects for my scale.

I'm not only interested in computer science, I like a bit all the domains that touch to the creation. Drawing or creating a world for a game or a short story are activities I can also do. Although it remains secondary to computer creation.

I also like sports a lot, a passion that my father passed on to me since I was a child (he is a sports teacher in middle school). So I practiced many sports like judo, swimming, volleyball. Currently I am playing tennis in a club (since 5 years), and I often run in the woods near my home.

I like to give myself very long term goals. Here are two of them: to develop my Historia universe and to be able to release a day something with it. That would be a game or a short story. My second and much longer term goal would be a augmented reality application that could locate the user and make him fight against an enemy in his garden. A sword could also be recognized by sensors.

My journey

My school career

The interesting beginning of my school career starts in high school with my ICN option, a second discovery of the notions of algorithms applied to computer science (the first one was a discovery in my spare time, but I'll explain that below).

In my second year ofhigh school, I chose to study Engineering Science. I realized a very big scientist project applied to the computing science field, with a classmate with whom I have been sharing my course ever since, Alexandre Boin .

In my final year at High School, we had the choice of an option, between Math and ISN, I chose ISN. Computer science and digital science (in french). It is in this option that I discovered for the third time the notions of algorithmic applied to computer science. For the passage of the baccalaureat, we had to present a project. Always with Aleanxdre Boin and another classmate we presented a demo of a video game.

After high school, I was admitted to the Bordeaux IUT in computer science for two years. There, I was taught to program for the four times... But I also learned other important things such as advanced web development and graph theory. At the IUT, I worked on many projects and met people with whom I had great experiences despite the two years of the COVID pandemic. The projects offered by the IUT were very enriching and interesting. At the end of the program, I completed my internship remotely, from home, in collaboration with the University of Tsukuba. My internship involved our group participating in a Minecraft village generation competition, and we won the 2021 edition.

It was very close but I was accepted at ENSEIRB-MATMECA, for a 3 years engineering course. My first year went relatively well. In my second year, I was able to use some of my personal projects in class, which I'm delighted about. I'm currently in my third year, specialising in AI, and I'm learning all the basics in this field.

My out-of-school career

First of all my learning method is the project method. That is to say you learn a necessary base in a domain, then you learn the rest and consolidate the base in one or several projects. The advantage is that it gives you motivation and a perspective on what you are going to learn and need to do with these knowledge. It also helps to have more projects to show on a site like this :D.

It is the desire to make my own video games that pushed me to discover this magnificent and vast field that is computer science. I started hard, but not very long, by learning to program in C++. I completely changed my perspective by getting interested in Construct 2. A block programming software that allowed me to do quite a lot at this old time. It's with these two "languages" that I learned the core of the algorithmic.

Then in high school in ICN, I reviewed all these notions and I learned processing. I experimented a lot by myself, and I still use it today because it is very fast to do what you want.

I had already made some small sites, to learn HTML and CSS, but it was nothing compared to what I learned with Alexandre when we made our room reservation project. Concepts like more standardized HTML, more structured, so that Google appreciates it. More complicated css (even if I didn't remember everything, just to see the style of this site :-)). To make our booker work, I learned PHP and SQL to talk with a database.

Between the first and the final class of high school, I learned Java by myself to do more complex projects than the ones I was doing with Processing. That's where I made my first Game Jam, then my library using OpenGL.

For the ISN option, in my final year in high school, I learned Python and so that's where I did one of the projects I'm most proud of, Coop Dungeon Adventure .

At the IUT in two years, I learned a lot of things. By following the curriculum, I learned C, advanced SQL, javascript. By myself, I also learned a lot and undertook a lot. With my new super mega buddy Anthoine Guilbaud , I discovered c# and also Winform with him. Also in this period I touched on c++ again.

During my first year at ENSEIRB-MATMECA, I had for project to update my Java library with all what I learned these last two years and to redo CDA but more ambitious. Currently I'm working to redo CDA on ... Unity and I'm level designer on the Castle of Fate project, still in collaboration with Antoine Guilbaud.