Desde que ganhei meu primeiro computador eu mexia em literalmente tudo, sem nem fazer ideia do que eu estava fazendo. Mas, isso é muito importante para aprendizado! Aprendi a instalar jogos e sempre procurava tutoriais tanto em texto quanto no YouTube para aprender o que eu precisava - um espécie de autodidata. Entrei no mundo da programação muito novo, lá pelos meus 12/13 anos e comecei na programação web, aprendi conceitos iniciais de frontend como HTML, CSS e JavaScript. Depois, eu quis adicionar dinamismo aos meus sites, criar painéis administrativos e aí eu encontrei o PHP e foi maravilhoso, amor à primeira vista. Inclusive, meu primeiro livro de programação foi "Aprendendo PHP & MySQL - Davis e Phillips", onde eu conheci o MySQL e eu achava o máximo criar meus próprios blogs com painéis administrativos e todo aquele conteúdo sendo armazenado em um banco de dados. Eu criava vários e vários "CRUD's".
Aos poucos, fui migrando para outras linguagens de programação por sempre ter curiosidade e querer estudar tecnologias novas. Eu quis aprender a criar jogos e encontrei a game engine Unity e lá tinha algumas opções para programar: Boo Script, JavaScript e C#. Eu até tentei fazer em JavaScript, mas realmente não curtia, preferi testar C# e curti demais a linguagem. O legal é que quando eu descobri o potencial dela eu achei o máximo, dava para criar jogos, sites e softwares para computador. Fui aos poucos me aprofundando cada vez mais e hoje digo que minhas duas principais linguagens são: C# e PHP. Constantemente pratico projetos em ambas as linguagens e tento me manter atualizado.
Estou sempre estudando novas tecnologias e criando várias coisas. Já tive experiência com frameworks frontend: Vue e Svelte e frameworks backend: Laravel, FlightPHP, ASP NET, Flask. Portanto as linguagens que possuo conhecimento são: PHP, JavaScript, C#, Python e já mexi algumas vezes com Elixir - mas realmente é complicado devido a não ter tanta familiaridade com a sintaxe o paradigma funcional.
Para o desenvolvimento de jogos exportados para WebGL online usando a tecnologia WebRTC com a Unity.
Tecnologias: Unity, C#, WebRTC, JavaScript, PeerJS.
Uma simples biblioteca JavaScript para construir layouts simples, facilitar as requisições e também servir como um generic utility tool para operações repetitivas.
Tecnologias: JavaScript.
Foi minha primeira experiência na criação de extensões para google chrome e a ideia surgiu em unir uma coisa que eu gosto muito de ler: frases motivacionais e a vontade aprender algo novo. Portanto, ao abrir uma nova aba, você tem o relógio e uma frase motivacional com uma imagem de fundo - tudo aleatoriamente.
Tecnologias: JavaScript, HTML, CSS.
Uma simples aplicação para gerar dados para injetar em formulários ou até mesmo para servir de placeholder dos seus projetos.
Tecnologias: JavaScript, HTML, CSS.
Um sistema completo feito para uma clínica de treinamentos para uso interno onde possui cadastro de alunos, cadastro de professores e todo fluxo de agendamento de treinos.
Tecnologias: PHP, SQLite, JavaScript, HTML, CSS.
Um bot simples e prático para Telegram para receber notificações instantâneas sempre que um novo vídeo for publicado nos seus canais favoritos do YouTube.
Tecnologias: JavaScript.
Um simples site para mostrar uma frase motivacional para melhorar seu dia a cada vez que for acessado.
Tecnologias: JavaScript, HTML, CSS.
Arkadon é um jogo no estilo Tower Defense, mas com alguns elementos de Sandbox, pois você tem liberdade total para colocar as torres onde quiser e montar sua própria estratégia, não sendo algo totalmente linear e com pontos específicos para se colocarem torres. Os inimigos nascem em qualquer lugar do mapa e conforme vai jogando eles vão nascendo cada vez mais rápidos, tornando a gameplay frenética.
Tecnologias: Unity, C#, Blender (modelagem 3D).
Foi minha primeira experiência de participar de "game jams", onde a temática foi algo inusitado, a mistura de terror com viagem no tempo e dinossauros.
Tecnologias: Unity, C#.