Software interativo, do jogo ao chão de fábrica.
Jogos e multijogador, ativações para evento, treinamento em realidade virtual, realidade aumentada em óculos industriais e aplicativo nativo para iPhone e Android. Projeto fechado, do levantamento à entrega, com uma pessoa respondendo por ele do começo ao fim.
O que eu faço
Seis frentes, todas com produto rodando. O denominador comum é gente na frente: alguém jogando, treinando, operando um equipamento ou resolvendo a vida no telefone, com o tempo de resposta importando.
Jogos e gameplay
Programação de gameplay e de multijogador: sistema, mecânica, interface, comportamento de NPC e sincronia entre jogadores. Multijogador é onde a maioria dos projetos trava, e é onde tenho mais estrada.
- Unity
- C#
- Unreal / C++
- Construct
- Mirror
- netcode
Ativações e experiências para evento
Instalação interativa para feira, estande, showroom ou sala de aula: realidade virtual com fila de visitantes, disputa multijogador no telão, realidade aumentada aplicada ao produto do cliente. Pensada para rodar o dia inteiro com operação leve.
- Unity
- VR / AR
- multiusuário
- modo quiosque
- telão
Aplicativos nativos
iPhone e Android, com regra de negócio em núcleo compartilhado entre as duas plataformas: a lógica é escrita e testada uma vez, cada sistema recebe a interface que lhe cabe. Funciona offline por padrão, sincroniza quando precisa.
- Swift
- SwiftUI
- Kotlin Multiplatform
- SQLDelight
- Supabase
Realidade aumentada industrial
Roteiro de manutenção passo a passo em óculos inteligentes, com comando de voz e leitura em áudio para quem está de mãos ocupadas. Desenvolvimento nativo em Android/Kotlin quando a resposta do aparelho importa mais que o motor gráfico.
- Epson Moverio
- Vuzix M400
- Meta Quest 3
- Android/Kotlin
- voz e TTS
Simulação e treinamento em VR
Ambientes de treinamento onde errar sai barato: procedimento perigoso, equipamento caro, operação que não pode parar para ensinar. Inclui cenário multiusuário, com instrutor e aluno na mesma sala virtual.
- Unity
- URP / HDRP
- Mirror
- C#
- multiusuário
Aprendizagem gamificada
Conteúdo técnico transformado em percurso: fases, progressão, retorno imediato e personagens que orientam sem travar o aluno. Feito para currículo existente, não no lugar dele.
- Unity
- trilhas e fases
- NPCs
- telemetria de progresso
Como costuma funcionar
Projeto de software com hardware no meio tem um risco específico: descobrir tarde que o aparelho não dá conta. Por isso a ordem é esta.
O portfólio público é este site
A maior parte do que construí foi para dentro de empresa e está sob confidencialidade. O que posso mostrar por inteiro é o que fiz para mim, e por acaso é o exemplo mais honesto: ninguém aprovou atalho, ninguém cobrou prazo, e ainda assim precisava funcionar todo dia.
Jalon
Seis aplicativos nativos para iPhone, um por domínio da vida adulta, sobre um único núcleo compartilhado em Kotlin Multiplatform: regra de negócio, cálculo, persistência e estado escritos uma vez e cobertos por teste automatizado.
Decisões que valem como amostra de critério: dado sensível não sai do aparelho; sincronização só existe onde há outra pessoa envolvida; integração entre aplicativos acontece dentro do iPhone, sem servidor no meio.
ver o produto →O que eu trago junto
Tem um projeto em mente?
Descreva em algumas linhas o que precisa acontecer e em que aparelho. Respondo dizendo se é viável, o que eu faria primeiro e o que eu não faria.