Introduction

I'm Lucas, 23 years old, born and raised in Brazil. I'm currently in the 11th period of my Bachelor's Degree in Computer Engineering at Universidade Federal de Goiás. As long as I can remember, I've always loved games, competition, and discovering and using patterns. These traits paved the way for multiple paths in my life, such as going from Football (Soccer) to online games, where some were cooperative and some competitive-cooperative, or the passion for patterns into a love for mathematics and physics.

At the end of 2014, after learning about Minecraft Servers, the natural path was to start my programming journey. So I followed it by creating plugins to add game modes and functionalities to play with friends. Since then, I've been keeping the habit of programming, going through some languages: Java, C, a bit of C++, JavaScript, TypeScript, Go, and Rust.

Learning how to program helped me improve my ability to shape patterns into words without the strictness of math. This skill permitted me to learn more, which proved helpful for getting into a University, as most universities in Brazil use a National Test (ENEM) to select applicants, where this test relies on speed and accuracy of the information.

Joining the University allowed me to work and experiment with multiple aspects of Software and Hardware development throughout the classes. Among all the projects, my favorite is a Compiler, as I developed it from scratch without using Regex or any other tools to build parts of the project. What makes this project special is that a Compiler, in essence, is a translator, which turns building it into a lovely giant puzzle where each piece is a different pattern.