Estudo de Caso
Projeto técnico independente · Desenvolvimento assistido por IA
Estrutura de dados, contratos e automação para transformar fontes legadas em catálogos versionados e validados.
O domínio é Morrowind e Tamriel Rebuilt: arquivos de jogo e mods alimentam um pipeline independente e ferramentas de apoio ao jogador.

Os dados necessários para responder perguntas úteis sobre personagens, equipamentos, missões, comerciantes e viagens estavam distribuídos entre arquivos de jogo, plugins e comportamento do próprio engine. Diferentes perfis de jogo também podiam alterar ou sobrescrever esses dados. Consultar e reconciliar tudo manualmente não escalava.
Desenvolvi, com assistência de IA, um pipeline separado da aplicação para extrair e normalizar os dados, preservar proveniência, gerar catálogos por perfil e publicar bundles versionados consumidos pelo site. Regras analíticas ficam separadas dos dados brutos, permitindo mudar critérios sem reprocessar toda a extração.
O pipeline valida versões, snapshots, hashes, contagens de registros e contratos entre produtor e consumidor. Dados incompatíveis, desatualizados ou incompletos interrompem a publicação em vez de chegar silenciosamente ao produto.
Um bug real mostrou por que isso importa: um campo de condição pertencente a um container estava sendo interpretado como a condição dos itens dentro dele. Isso fazia equipamentos caros parecerem quebrados, alterava seu valor calculado e contaminava recomendações de início de jogo. A correção ajustou a interpretação do dado e adicionou testes de regressão para impedir que a mesma classe de erro voltasse.
Contratos versionados mantêm a consistência do snapshot entre pipeline e aplicação. O bundle JSON imutável é validado no navegador por integridade SHA-256 e compatibilidade; artefatos desatualizados ou incompatíveis são recusados. Evidências extraídas permanecem separadas das políticas explícitas usadas para derivar os catálogos.
Os mesmos dados alimentam ferramentas interconectadas de build, level-up, alquimia, equipamentos, viagens, facções e outros sistemas. O estado do personagem acompanha o usuário entre ferramentas, permitindo que cada cálculo seja feito para o personagem que ele realmente está jogando.
Meu papel abrangeu requisitos de produto, limites do sistema, estrutura e modelagem de dados, contratos de dados, políticas analíticas, critérios de aceitação, pesquisa de domínio, validação e decisões de integração e release. O desenvolvimento foi assistido por múltiplos agentes de IA, com responsabilidades delimitadas, revisão e validação humana dos resultados relevantes.
Minha responsabilidade incluiu:

Uma aplicação publicada com pipeline de dados independente, bundles versionados e ferramentas interconectadas que operam sobre dados validados — do arquivo de jogo ao produto no ar.
Busco oportunidades em Marketing Operations, Revenue Operations, dados e automação de sistemas internos.