I'm 23 years old and I graduated from Universidade Presbiteriana Mackenzie in Computer Science.
I love what I do, I love studying about programming, solving problems, challenging myself and creating apps, which is also my area that I seek to work in: iOS developer.
Since the beginning of my studies, I've tried to apply good practices and always understand how things work: "why that", "how to do that".. Because of that I have a baggage of good practices and programming logic.
I focus on performance when writing code, thinking about different strategies to be able to bring the best solution, including being the subject of my final paper.
I also have a very strong practice in documentation and methodology, doing a Technological Initiation in this area during my college period.
My projects 😎
I constantly study with personal projects looking for good code practices according to the current situation, always documenting and sharing these studies, from documents created by me or even articles.
Almost all repositories have a detailed readme. Some even have more advanced documentation on the wiki. The texts are always in Portuguese although the programming itself is in English. This is because there are few courses and tutorials in our language. The purpose of these repositories is as a portfolio but also to help those new to programming or the subject the repository is dealing with. Feel free to create an issue or give a star!!
My Development Stack
Aplication and Data
DevOps
Utilities
Other
Apps/Programs created and collaborated
Hortali
Hortali é um app que tenho bastante orgulho! Seu propósito é ajudar pessoas que podem entrar em insegurança alimentar mostrando hortas orgânicas em SP e informações de alguns alimentos, como por exemplo a sasonalidade e vitaminas.
Inkolors
Inkolors foi meu primeiro app iOS. Ele é um jogo simples com o tema de: Teoria da Cores. O objetivo dele é identificar quais são as cores primárias, secundárias e terciárias. Assim, precisa colocar as cores no local certo, entendendo qual é a cor resultante.
Ball Runner
Ball Runner foi o primeiro app que eu fiz sozinho. Ele foi baseado em um jogo que eu sempre gostei mas que só tinha pra Android. O objetivo é você fugir das bolinhas vermelhas. Quanto mais resistor maior é a sua pontuação.
Coverless
Coverless foi um app com o objetivo de estudar a acessibilidade, desde seu propósito até as suas features. O app tem como objetivo indicar livros a partir das sinopse, sem olha a capa. Nesse app tive o foco com APIs principalmente.
Datas em Dias
Essa aplicação desktop foi um projeto com o objetivo de juntar todo o conhecimento que eu tinha adquirido, aprofundamento nas boas práticas, aplicação desktop com UI, POO, PyQT, documentação... O propósito dele é pegar o intervalo em dias entre duas datas.
Kaos Bot
Primeiro bot que eu trabalhei. Esse foi um bot para discord criado durante a pandemia juntos com os amigos de faculdade para causar nos servers rs. Ta ai o nome: caos.
The Midway
The Midway foi o primeiro app que eu fiquei animado por conta da ideia: um app que acha o ponto médio no mapa a partir dos endereços que você colocou. Assim você consegue saber a metade do caminho para poder sair com os sues amigos.
Catch Fly
Catch Fly é um jogo completinho hypercasual. Na implementação tive o foco nos sons e Game Center principalmente. Porém nesse projeto eu foquei mais no GDD, a documentação de jogos. Foi dele inclusive que eu tirei o template para os meus readmes.
Caminholas
Meu primeiro app fora da Apple Academy. Um jogo de bebida. Esse app foi inspirado nos rolês que eu tive com os meus amigos. Sempre jogávamos esse jogo, mas no bloco de notas. Infelizmente a Apple não aceita esse app :/
Maria Cacau
Esse foi um dos primeiros softwares que a cada nova versão gerada foi uma evolução minha na programação. Esse é um programa desktop para a empresa Maria Cacau que a ajuda a criar com um resumo dos pedidos que precisam ser feitos no período selecionado e os tipos de entregas.
Base Convertor
Essa foi a primeira aplicação que eu fiz com interface gráfica. O app faz a conversão de bases de números inteiros. Esse assunto foi um dos primeiros que eu aprendi na computação. Foi muito interessante ver a evolução que ele teve!
Criar um botão para jogar novamente quando finalizar o jogo.
Funcionalidade:
Precisa criar uma nova cena, ou seja, precisa deletar a cena atual e criar uma nova (ou fazer algo muito parecido com isso). Isso deve acontecer no controlador: GameViewController
Ideias adicionais
A bolinha do usuário vai em direção ao meio da tela enquanto as outras bolinhas vão desaparecendo. Quando chegar, mostra o botão de reiniciar.