top of page

Degree & Experience

University Of Bradford - Computer Science (Erasmus)

January 3, 2022

During this Erasmus I had the oportunity to work with VR to make a bowling game, I also had the oportunity to develop two other games in a short amount of time which helped improve on my time management skills.

I also built an emotion recognition AI in python for the Machine Learning Course.

IADE - Games Development

September 1, 2020

During this degree I had the opportunity to work with different tools, languages and frameworks in several different projects, which proved to be a great way to learn good practices like programming patterns, data structures and improve on my problem solving skills while developing games.​

Learning the different AI algorithms for games also proved to be an interesting subject as well as to building my own tools around it was a successful way to making designing complex AIs much faster, easier and designer friendly.

As well as to learn working following the AGILE approach I also learned game design and physics with focus on games.

During the different semesters I ended up taking the role of the lead programmer of my teams
ensuring good quality standards and leading the technical part.

I also built a game with Lua in a game framework (Love2D) which proved to be valuable experience to making games without an engine and developing optimizations which improved the performance of the game allowing a highly scalable map size with low performance overhead and a parser to load tilemap files built on Tiled and making a simple collision detection and physics computations.

During the course we also learned cybersecurity which was useful to sharpen my previous knowledge and helped me make games and backend servers safer.

It was also a great way to improve my multiplayer games development experience while learning Unreal 4 cybersecurity practices in mind.

Learning backend (Nodejs) and databases in the database classes (Progres, MySQL) allowed me to better integrate multiplayer games while safely sharing player data with the game servers and clients with the power of a strong Rest API (Express).

This course was a great way to develop a good variety of skills while working on different game genres and different technologies.

Solo Game Dev

During my solo game dev I worked with different frameworks and tools

At first I started by making simple games in Lua with Roblox Studio, it was a great way to start developing my knowledge in scripting and fundamentals.

Just a few years later I moved to Unity Engine where I started to learn C#, my prior experience proved to be useful since I could adapt quite fast while not focusing in anything in particular.

I then decided to study more about backend and started to study NodeJS and express where I did several login systems and learned about microservice architecture.

Later I developed a Q&A website for a government company called Adcoesão in the context of a internship, this task was proven useful since I could put in practice my javascript knowledge and ended up learning HTML5 and CSS.
I also participated in trainings related to networking and basics in cybersecurity which was useful to understand more about security in online gaming.

bottom of page