Um pouco mais sobre mimA bit more about me

Sou estudante de Ciência da Computação na UFPR. Faço pesquisa em Inteligência Artificial, trabalho com desenvolvimento de software e gosto muito de aprender e compartilhar. Cheguei aqui por um caminho meio comprido, que passou por dois anos de Matemática e por um programa na Petrobras. Este texto conta esse caminho.I am a Computer Science student at UFPR. I do research in Artificial Intelligence, work in software development, and really like learning and sharing what I learn. I got here by a somewhat long route, which went through two years of Mathematics and a program at Petrobras. This text tells that story.

Durante o ensino médio eu não sabia o que queria fazer depois. Não tinha uma profissão na cabeça nem um plano definido. Sabia que gostava de matemática, de lógica e de problemas que obrigam a parar e pensar de verdade, e queria continuar perto disso.During high school I did not know what I wanted to do afterward. I did not have a profession in mind or a defined plan. I knew I liked mathematics, logic and problems that force you to stop and really think, and I wanted to stay close to that.

Ciência da Computação começou a aparecer no fim do terceiro ano, em boa parte por causa de amigos com gostos parecidos com os meus, mas que já sabiam melhor o que queriam. Por meio de um deles também conheci e participei de olimpíadas de matemática.Computer Science started coming up at the end of my senior year, largely because of friends with interests similar to mine who already knew better what they wanted. Through one of them I also discovered math olympiads and took part in them.

Foi também com esse colega que conheci a UFPR de verdade. Fomos ao Centro Politécnico, andamos pelo campus e almoçamos no RU. Não foi nenhum grande acontecimento, mas lembro bem, porque foi a primeira vez que consegui me imaginar estudando numa universidade. Eu sabia que provavelmente faria uma, mas não tinha uma imagem concreta do que era uma.It was also with that friend that I really got to know UFPR. We went to the Centro Politécnico, walked around campus and had lunch at the university cafeteria. It was not a big event, but I remember it well, because it was the first time I could picture myself studying at a university. I knew I would probably go to one, but I had no concrete image of what one was like.

Eu também sempre gostei de ensinar. Ainda no ensino fundamental, e depois no médio, comecei a dar aulas particulares de matemática. Na época nem pensava nisso como algo importante. Só gostava de preparar exercícios, achar um jeito de explicar e, quando a pessoa não entendia, tentar de novo de outra forma. Isso pesou mais do que eu imaginava quando precisei escolher um curso.I have also always liked teaching. Back in middle school, and later in high school, I started giving private math lessons. At the time I did not think of it as anything important. I just liked preparing exercises, finding a way to explain things and, when the person did not understand, trying again a different way. That weighed more than I imagined when I had to choose a major.

No fim de 2023 fiz o vestibular da UFPR para Ciência da Computação. Foi meu primeiro vestibular de verdade. Fui confiante demais, adiando os estudos, achando que daria para resolver. Não deu. Cheguei relativamente longe, mas não passei, e na época nem fiquei tão mal. Eu gostava da ideia do curso, mas ainda não tinha tido contato suficiente com a área para pensar “preciso estar nesse curso”.At the end of 2023 I took the UFPR entrance exam for Computer Science. It was my first real entrance exam. I was overconfident and kept putting off studying, thinking I could still pull it off. I could not. I got relatively far, but I did not get in, and at the time I did not even feel that bad. I liked the idea of the course, but I had not had enough contact with the field yet to think “I need to be in this course”.

Também fiz o ENEM e, na hora de escolher meu curso, fiquei entre Engenharia Elétrica, Mecânica e Licenciatura em Matemática, todas na UFPR. Escolhi Matemática. Eu gostava da área, gostava de ensinar e, naquele momento, fazia muito sentido.I also took the ENEM and, when it came time to pick a course, I was torn between Electrical Engineering, Mechanical Engineering and a Mathematics teaching degree, all at UFPR. I chose Mathematics. I liked the field, I liked teaching and, at that moment, it made a lot of sense.

Prédio do Centro Politécnico da UFPR
Centro PolitécnicoPolytechnic Center

UFPR

Comecei Matemática no início de 2024 e gostei muito. Foi uma mudança enorme em relação ao colégio. As aulas eram diferentes, os assuntos mais interessantes, eu tinha muito mais liberdade e sempre parecia haver alguma coisa nova para conhecer. Tinha a empolgação clássica de calouro, de achar legal até estar no campus, e até hoje gosto bastante de estar lá.I started Mathematics at the beginning of 2024 and liked it a lot. It was a huge change from high school. The classes were different, the subjects more interesting, I had much more freedom, and there always seemed to be something new to discover. I had that classic freshman excitement of finding it cool just to be on campus, and to this day I still really like being there.

Mas não era só isso. Eu gostava do curso. Gostava das matérias e estava feliz ali, e até hoje gosto de matemática.But it was not just that. I liked the program. I liked the courses and I was happy there, and to this day I like mathematics.

Enquanto isso, o amigo que tinha me apresentado à UFPR cursava Ciência da Computação. Eu ouvia bastante sobre as matérias, os professores e o que eles faziam, e a vontade de experimentar Computação foi crescendo. Resolvi pegar algumas disciplinas do curso. A ideia era ver se eu gostava. Se não gostasse, serviriam como optativas e, se eu quisesse trocar, já teria adiantado matérias.Meanwhile, the friend who had introduced me to UFPR was studying Computer Science. I heard a lot about the courses, the professors and what they were doing, and the urge to try Computing kept growing. I decided to take a few courses from that program. The idea was to see if I liked it. If I did not, they would count as electives, and if I wanted to switch, I would already have courses out of the way.

No segundo semestre de 2024 peguei Algoritmos e Estruturas de Dados I. Até ali eu achava a ideia de programar legal. Depois de Alg I, eu sabia que gostava de programar. Tive a sorte de pegar um professor muito bom, com uma didática que funcionava para mim e que, mesmo eu não sendo do curso, me incentivava a participar das aulas. Tenho carinho por ele até hoje.In the second semester of 2024 I took Algorithms and Data Structures I. Until then I thought the idea of programming was cool. After Algorithms I, I knew I liked programming. I was lucky to get a very good professor, with a teaching style that worked for me and who, even though I was not from the program, encouraged me to take part in class. I still hold a lot of affection for him.

Programação tinha a lógica que eu já gostava, a resolução de problemas e também uma liberdade criativa que não vejo da mesma forma em outras áreas. Você recebe um problema, não existe necessariamente uma única maneira de resolver, dá para testar caminhos diferentes e construir uma solução do seu jeito. No fim, aquilo vira algo seu que funciona.Programming had the logic I already liked, problem solving, and also a creative freedom I do not see in the same way in other fields. You get a problem, there is not necessarily a single way to solve it, you can try different paths and build a solution your own way. In the end, that becomes something of yours that works.

Assim, eu deixei de pensar “talvez eu queira Ciência da Computação” e passei a pensar “eu quero trocar de curso”. Mas eu ainda gostava de Matemática e não quis decidir com base numa matéria só. Continuei pegando disciplinas de Computação. Em 2025 fiz o máximo que consegui conciliar entre as duas graduações, e foi ficando cada vez mais claro que eu queria trocar.So I stopped thinking “maybe I want Computer Science” and started thinking “I want to change majors”. But I still liked Mathematics and did not want to decide based on a single course. I kept taking Computing courses. In 2025 I took as much as I could fit between the two degrees, and it became clearer and clearer that I wanted to switch.

SENAI / Petrobras

Na metade de 2024, encontrei um processo seletivo para um programa de aprendizagem da Petrobras na área de eletroeletrônica. Elétrica e eletrônica já estavam no grupo de coisas que chamavam minha atenção, então achei que valia tentar. Me inscrevi, passei no processo e, em setembro de 2024, comecei.In the middle of 2024, I came across a selection process for a Petrobras apprenticeship program in electrical and electronics. Electrical work and electronics were already among the things that caught my attention, so I thought it was worth a try. I applied, got through the process and, in September 2024, I started.

Foi meu primeiro emprego formal. Antes eu já tinha dado aulas particulares e trabalhado em uma marcenaria, mas era a primeira vez que entrava numa empresa daquele tamanho e tinha contato com um ambiente industrial. A formação passava por controladores lógicos, instalações elétricas, eletrônica, automação industrial, manutenção, desenho técnico e projetos, entre outras áreas.It was my first formal job. I had already given private lessons and worked in a carpentry shop, but it was the first time I was entering a company that size and having contact with an industrial environment. The training covered programmable logic controllers, electrical installations, electronics, industrial automation, maintenance, technical drawing and projects, among other areas.

Painel de treinamento elétrico e pneumático no SENAI
SENAI · 2024SENAI · 2024

De tarde eu estava na UFPR vendo algoritmos, matemática e programação, e de manhã mexendo com motores elétricos, pneumática, hidráulica e equipamentos que até então eu nem sabia o nome. Era uma rotina bem diversa, e eu estava aprendendo bastante e gostando disso.In the afternoon I was at UFPR studying algorithms, mathematics and programming, and in the morning I was working with electric motors, pneumatics, hydraulics and equipment I did not even know the names of. It was a very varied routine, and I was learning a lot and enjoying it.

Durante boa parte de 2025 minha vida foi assim. Só que uma coisa me incomodava. Eu já tinha certeza de que queria trocar de curso, e ainda não tinha conseguido.For a good part of 2025, that was my life. But one thing bothered me. I was already sure I wanted to change majors, and I still had not managed to.

Portão de entrada de uma unidade da Petrobras
FAFEN · Petrobras 2024FAFEN · Petrobras 2024

Ciência da ComputaçãoComputer Science

No fim de 2024 tentei o vestibular de novo e, mais uma vez, cheguei perto sem passar. Dessa vez pesou mais, porque eu já tinha certeza do que queria e sabia que podia ter estudado mais.At the end of 2024 I took the entrance exam again and, once more, I came close without getting in. This time it weighed more, because I was already sure of what I wanted and knew I could have studied more.

Em 2025 apareceu outro caminho, um processo seletivo da própria UFPR que permitia trocar de curso. Eram poucas vagas e eu não estava muito confiante, mas me inscrevi e segui com o resto da rotina. Não foi um período tranquilo. Eu me cobrava bastante e havia outras coisas acontecendo. Ainda assim, tinha decidido que de algum jeito ia conseguir.In 2025 another path came up, a selection process run by UFPR itself that allowed students to change majors. There were few spots and I was not very confident, but I applied and kept up with the rest of my routine. It was not a calm period. I was very hard on myself and other things were going on. Even so, I had decided that somehow I was going to make it.

No fim do ano saiu o resultado, e eu tinha passado.At the end of the year the results came out, and I had gotten in.

Fiquei feliz, mas comemorei menos do que deveria. Tratei a aprovação mais como algo que já devia ter acontecido do que como uma conquista. Hoje vejo diferente. Eu tinha entrado no curso que queria depois de muito tempo tentando e, independentemente de qualquer coisa, isso merecia mais comemoração.I was happy, but I celebrated less than I should have. I treated the acceptance more as something that should have already happened than as an achievement. Today I see it differently. I had gotten into the course I wanted after trying for a long time and, whatever else, that deserved more celebration.

Em 2026 comecei no Bacharelado em Ciência da Computação. Como eu já tinha feito oito disciplinas de Computação durante Matemática, pedi equivalência de todas, o que me fez não chegar como um calouro completo. Não vejo os dois anos de Matemática como atraso, desvio ou tempo perdido. Aprendi muito e construí uma base matemática que provavelmente não teria se tivesse entrado direto em Computação.In 2026 I started the Bachelor's in Computer Science. Since I had already taken eight Computing courses during Mathematics, I requested equivalency for all of them, which meant I did not arrive as a complete freshman. I do not see the two years of Mathematics as a delay, a detour or wasted time. I learned a lot and built a mathematical foundation I probably would not have if I had gone straight into Computing.

Algumas coisas se conectaram de um jeito que eu não esperava. Nas matérias de hardware comecei a reencontrar assuntos do SENAI e da Petrobras, agora dentro de Computação. Eu via Matemática, eletrônica e Computação como três caminhos entre os quais precisaria escolher. Mas os três acabaram se misturando mais do que eu imaginava.Some things connected in a way I did not expect. In the hardware courses I started running into subjects from SENAI and Petrobras again, now inside Computing. I used to see Mathematics, electronics and Computing as three paths I would have to choose between. But the three ended up mixing more than I imagined.

Circuito de um multiplicador desenhado no Logisim
um multiplicador que fiz no Logisima multiplier I built in Logisim

MonitoriaTeaching

No meu primeiro semestre em Ciência da Computação decidi tentar uma monitoria para melhorar a minha didática. Duas disciplinas me interessavam, Cálculo e Fundamentos de Programação. Cálculo fazia sentido, porque eu vinha de Matemática. Mas Fundamentos me interessou mais. Fiz o processo seletivo para as duas, passei e escolhi Fundamentos de Programação.In my first semester in Computer Science I decided to try being a teaching assistant, to improve my teaching. Two courses interested me, Calculus and Programming Fundamentals. Calculus made sense, because I came from Mathematics. But Fundamentals interested me more. I went through the selection for both, passed and chose Programming Fundamentals.

Uma das exigências era já ter cursado a disciplina e ter ido bem. Só que Fundamentos nem faz parte da grade do Bacharelado em Ciência da Computação, mas eu pude ser monitor porque tinha cursado a matéria ainda em Matemática.One of the requirements was to have already taken the course and done well. But Fundamentals is not even part of the Computer Science curriculum, and I could only be a TA because I had taken it back in Mathematics.

Fui monitor bolsista e atendi alunos de vários cursos. Uma das coisas boas de ensinar é mostrar o que você mesmo não entende direito. A monitoria me fez revisar coisas que eu achava que entendia bem.I was a paid TA and helped students from several programs. One of the good things about teaching is that it shows you what you yourself do not really understand. The assistantship made me review things I thought I understood well.

Sala de aula durante a monitoria
monitoria · 2026teaching assistantship · 2026

Com a monitoria, comecei organizando algumas explicações e exemplos e, quando percebi, passei um bom tempo construindo um repositório inteiro de Fundamentos de Programação, com exemplos, exercícios, códigos comentados, atividades de debugging, listas, soluções e um FAQ. Hoje alguns professores indicam esse material como apoio para a disciplina, o que me deixa bastante feliz. Há uma página aqui no site que mostra o projeto melhor, então não preciso entrar em detalhes.With the assistantship, I started by organizing a few explanations and examples and, before I knew it, I had spent a good while building an entire Programming Fundamentals repository, with examples, exercises, commented code, debugging activities, worksheets, solutions and a FAQ. Today some professors recommend this material as support for the course, which makes me really happy. There is a page here on the site that shows the project better, so I do not need to go into detail.ver o projetosee the project

Página do repositório de Fundamentos com orientações de estudo e a tabela com a estrutura das 19 aulas
a estrutura das aulas, no repositóriothe lesson structure, in the repository

TrabalhoWork

Alguns meses antes de a monitoria acabar, uma amiga me indicou para uma vaga de estágio. Aceitei participar do processo sem muita expectativa. Oficialmente eu estava no primeiro semestre de Ciência da Computação, e a coordenação costuma não autorizar estágio antes da famosa barreira após o terceiro semestre. Mesmo assim, fiz a entrevista e passei. Mas ainda não sabia se poderia mesmo trabalhar.A few months before the assistantship ended, a friend referred me for an internship. I agreed to take part in the process without much expectation. Officially I was in my first semester of Computer Science, and the coordination usually does not authorize internships before the well-known barrier after the third semester. Even so, I did the interview and passed. But I still did not know whether I would actually be allowed to work.

Ainda faltava a autorização do estágio. O mesmo professor que me lecionou Alg I fazia parte da coordenação do curso. Conversei com ele, que me explicou o que eu precisava fazer e disse que ajudaria no que estivesse ao alcance. O estágio foi aprovado, e ele virou meu orientador.The internship authorization was still missing. The same professor who had taught me Algorithms I was part of the course coordination. I talked to him, and he explained what I needed to do and said he would help however he could. The internship was approved, and he became my advisor.

No trabalho passei a lidar com um tipo de problema diferente do da faculdade. Às vezes a primeira dificuldade é descobrir qual é o problema de verdade. Comecei a mexer em sistemas grandes que já existiam, corrigir bugs, criar automações, entender código que eu não escrevi e alterar sem quebrar o que funcionava. Muda também quando o que você faz vai ser usado por outra pessoa, porque não adianta o código estar bonito se ele não resolve o que precisava resolver, e, muitas vezes, em um prazo curto.At work I started dealing with a different kind of problem from the ones at university. Sometimes the first difficulty is figuring out what the real problem is. I started working on large existing systems, fixing bugs, building automations, understanding code I did not write and changing it without breaking what worked. It also changes when what you make is going to be used by someone else, because it does not matter if the code looks nice if it does not solve what it needed to solve, and often on a short deadline.

PesquisaResearch

Inteligência Artificial já me interessava antes de eu entrar em Ciência da Computação, ainda em Matemática. Não era a ideia de escrever prompts. Era compreender o potencial dela e entender o que havia por trás.Artificial Intelligence already interested me before I entered Computer Science, back in Mathematics. It was not about writing prompts. It was about grasping its potential and understanding what was behind it.

Como um modelo aprende?How does a model learn?

Qual a matemática disso?What is the mathematics behind it?

Como ele transforma uma quantidade enorme de informação em números?How does it turn an enormous amount of information into numbers?

Eu sabia que, em algum momento, queria estudar a área de verdade.I knew that, at some point, I wanted to really study the field.

No fim da monitoria a oportunidade apareceu. A professora responsável pela disciplina me perguntou se eu tinha interesse em fazer iniciação científica no laboratório dela, uma IC do INCT IACiber em Inteligência Artificial Explicável. Aceitei.Near the end of the assistantship the opportunity came up. The professor in charge of the course asked if I was interested in doing undergraduate research in her lab, a research position at INCT IACiber in Explainable Artificial Intelligence. I said yes.

A ideia da explicabilidade é entender por que um modelo toma uma decisão. Um modelo pode acertar uma classificação sem mostrar em que se apoiou, e os métodos de XAI tentam revelar o que pesou em cada resposta. Aqui nesse site tem uma página própria para a pesquisa, para quem se interessar.The idea of explainability is to understand why a model makes a decision. A model can get a classification right without showing what it relied on, and XAI methods try to reveal what weighed in each answer. There is a page on this site just for the research, for anyone interested.

Para pesquisar XAI, primeiro precisei entender melhor os próprios modelos que queria explicar. Diferente do comum, não tinha cursado ainda a matéria de IA na UFPR, até porque estava iniciando o segundo semestre nesse curso. Por isso, tive que aprender o que eram e como funcionavam redes neurais, CNNs, Transformers e uma quantidade enorme de conceitos e artigos novos, e continuo precisando. Às vezes me sinto muito perdido. Mesmo assim, é uma experiência de que gosto muito e da qual tenho orgulho.To research XAI, I first needed to better understand the very models I wanted to explain. Unlike what is usual, I had not yet taken the AI course at UFPR, especially since I was just starting my second semester in the program. So I had to learn what neural networks, CNNs and Transformers were and how they worked, along with an enormous amount of new concepts and papers, and I still do. Sometimes I feel very lost. Even so, it is an experience I really enjoy and am proud of.

Laboratório da iniciação científica, com dois pôsteres de pesquisa na parede de tijolos e computadores nas bancadas
Lab da ICthe IC lab

Conciliar a pesquisa com a faculdade e o trabalho é complicado, e ainda estou aprendendo a fazer pesquisa, mas, como quero futuramente ter destaque também nessa área, não deixaria passar essa oportunidade.Balancing research with university and work is complicated, and I am still learning how to do research, but since I want to stand out in this field too someday, I would not let this opportunity pass.

A pesquisa também começou a voltar para o trabalho. Conforme aprendi mais sobre visão computacional e Inteligência Artificial, passei a contribuir mais nessa área dentro da empresa. Hoje sou o principal responsável pela parte de IA e trabalho para melhorar o desempenho dos modelos que usamos. A divisão entre o que estudo e o que faço no trabalho ficou menor. Ainda são contextos bem diferentes, mas um passou a ajudar o outro.The research also started feeding back into work. As I learned more about computer vision and Artificial Intelligence, I started contributing more in that area at the company. Today I am the main person responsible for the AI side and work on improving the performance of the models we use. The line between what I study and what I do at work got thinner. They are still quite different contexts, but one started helping the other.

Fora dissoOutside of that

Faculdade, estágio e pesquisa ocupam boa parte da minha rotina, mas há coisas de que gosto quando não estou pensando nisso.University, the internship and research take up a good part of my routine, but there are things I enjoy when I am not thinking about any of that.

Gabriel tocando violão

Toco violão. Estou no caminho de tocar tão bem quanto queria, mas gosto bastante. Há épocas em que toco mais e outras em que ele fica parado alguns dias. Também gosto de ir ao cinema, acompanho futebol, tento ler quando consigo e, como todo mundo, gosto de jogar. Se por algum motivo você quiser saber quais filmes assisti e quais jogos joguei no ano, tenho uma página só de registro pessoal aqui no site.I play guitar. I am on my way to playing as well as I would like, but I enjoy it a lot. There are stretches when I play more and others when it sits untouched for a few days. I also like going to the movies, follow football, try to read when I can and, like everyone, like playing games. If for some reason you want to know which films I watched and which games I played during the year, I have a page just for that personal log here on the site.ver o registrosee the log

E tem o Max.And there is Max.

Sempre quis ter um cachorro, e hoje ele faz parte da rotina de um jeito que seria estranho escrever uma página inteira sobre quem eu sou sem colocá-lo em algum lugar. Aqui no site tem uma página só para ele, se quiser saber mais.I always wanted a dog, and today he is part of my routine in such a way that it would be strange to write a whole page about who I am without putting him somewhere. There is a page on the site just for him, if you want to know more.ver a página do Maxsee Max's page

Max cheirando a grama durante um passeio
Max

HojeToday

Durante bastante tempo me cobrei por não ter entrado em Ciência da Computação antes. Hoje isso me incomoda bem menos. Matemática me deu uma base que ainda uso, e foi por estar naquele curso que algumas oportunidades apareceram como apareceram. O mesmo vale para a Petrobras.For a long time I was hard on myself for not getting into Computer Science sooner. Today that bothers me much less. Mathematics gave me a foundation I still use, and it was because I was in that program that some opportunities came up the way they did. The same goes for Petrobras.

Ainda estou no começo. Tenho muito para estudar, áreas que mal conheço, muito para aprender no trabalho e uma pesquisa que ainda estou aprendendo a fazer. Quero crescer na área, aprender a fazer coisas que hoje estão fora do meu alcance e participar de projetos e pesquisas de que eu me orgulhe.I am still at the beginning. I have a lot to study, fields I barely know, a lot to learn at work and research I am still learning how to do. I want to grow in the field, learn to do things that are out of my reach today and take part in projects and research I can be proud of.

Provavelmente muita coisa vai mudar nos próximos anos, e espero que mude. Não sei onde isso vai me levar, mas hoje sei bem melhor o tipo de coisa que quero perseguir.A lot will probably change over the next few years, and I hope it does. I do not know where that will take me, but today I know much better the kind of thing I want to pursue.