Disponível para projetos sob demanda

A história de quem transformou suporte, servidores e IA em engenharia real.

Sou Emanuel Vini, desenvolvedor full-stack de 16 anos. Antes de usar IA para acelerar entregas, eu já estava acordando para resolver servidor, debugando plugin Java, automatizando suporte no Discord e criando código que precisava funcionar para clientes reais. No começo, muito código era ruim e cheio de tentativa e erro. Foi exatamente esse atrito, entre fórum, wiki, documentação e produção quebrando, que formou o desenvolvedor que eu sou hoje.

Contato diretocontact@emanuelvini.dev
emanuelVINI
emanuelVINI
emanuelVINI01
Online
Repos autorais públicos
37
37 autorais + 4 forks na API pública em 16/05/2026
Primeiro proof público
2021
Plugins Java criados no GitHub em junho/2021
Foco atual
IA
Next.js, Prisma, IA aplicada e sistemas transacionais
portfolio://quality-scan
comandos reais, sinais auditáveis e UX em movimento
01
emanuel@portfolio~/prod$npm run lint
02=> interface validada: motion, responsivo, filtros e modal de projetos
03
emanuel@portfolio~/prod$npm run build
04=> Next.js 16 + React 19 + Tailwind CSS entregando portfolio auditável
05
emanuel@portfolio~/prod$open /projects --spotlight transactional-wallet-ledger
06=> prioridade: consistência ACID, APIs, dashboards e UX de produto
portfolio pronto para avaliação
aguardando evento
História técnica

Começou como curiosidade. Virou operação. Hoje virou produto.

A narrativa abaixo foi escrita para ser lida como uma investigação: cada capítulo mostra uma pressão real, a decisão técnica tomada e o rastro público que ajuda a auditar a trajetória.

A abertura

Eu não entrei na tecnologia por tutorial bonito. Entrei porque algo quebrava e alguém precisava resolver.

Em 2020, o isolamento virou laboratório. Eu comecei com Java, Minecraft, arquivos .jar, plugin.yml e stack traces que não explicavam nada com carinho. A única saída era ler, testar, quebrar e compilar de novo.

O começo não foi limpo. Tinha código acoplado, nome ruim, gambiarra para entender API e muita tentativa que falhava no console. Mas cada erro obrigava uma investigação: fórum antigo, wiki incompleta, documentação oficial, issue esquecida e conversa técnica em idioma que eu ainda estava aprendendo.

Depois o código saiu do hobby e entrou em operação. Servidor dedicado, VM, painel, cliente, pagamento, ticket, rota, uptime. Quando existe cliente esperando, arquitetura deixa de ser palavra bonita e vira sobrevivência.

Essa fase me treinou a fazer uma coisa que separa desenvolvedor mediano de desenvolvedor forte: olhar para um sistema quebrado sem travar, reduzir o problema, testar hipótese e transformar bagunça em arquitetura.

Hoje eu uso IA, vibecoding e agentes como aceleradores. Mas a base que decide o que faz sentido veio de outro lugar: console, Linux, API, banco, rede e responsabilidade sobre sistemas que não podiam simplesmente cair.

Raiz

A curva começou no erro

A base veio de documentação, fóruns, wikis, erro de compilação e leitura de código existente. O código inicial não era perfeito; refatorar o que eu mesmo quebrava foi o que criou critério técnico.

Infra

Operação muda o nível

Servidores, máquinas virtuais, painéis, rotas, limites de recurso e uptime moldaram uma visão prática de sistema em produção.

Negócio

Pagamento não perdoa bug

Webhooks, gateway de pagamento e idempotência ensinaram cedo que backend bom protege dinheiro, estado e confiança.

Agora

IA entra como escala

Vibecoding e multi-agentes entram como ferramentas de escala, não como substituto para arquitetura, debugging e decisão técnica.

Capítulo 03
ChatOps antes de eu conhecer esse nome

O centro de comando que levou meio terabyte de RAM para dentro do Discord.

Entre os 11 e 13 anos, a infraestrutura deixou de ser brincadeira: dois dedicados bare-metal da OVHCloud, 256GB de RAM em cada máquina e clientes abrindo tickets quando qualquer pico de CPU parecia o fim do mundo. O gargalo deixou de ser hardware. Virou tempo.

Discord
TypeScript
OVHcloud
Linux
Cloudflare
GitHub
discord://infra-command-center
ChatOps antes de eu conhecer esse nome
01
emanuel@portfolio~/prod$/node ovh-01 diagnose vm cliente-42
02=> cpu: spike detected | route: degraded | invoice: ok
03
emanuel@portfolio~/prod$/vm cliente-42 restart --graceful
04=> status: recovered | ticket: closed with incident note
incidente estabilizado
aguardando evento
512GB
RAM orquestrada

Dois servidores OVHCloud de 256GB descritos na operação.

24/7
pressão real

Tickets, manutenção, quedas, rotas e suporte enquanto a rotina escolar continuava.

API
não era só chat

Bots atuavam como interface operacional para painéis, instâncias e clientes.

A cena que resume tudo

Um cliente abria ticket de madrugada cobrando SLA. Do outro lado, um garoto de 12 anos pegava o celular, rodava um comando privado no Discord, consultava o node, reiniciava a VM ou matava um processo travado, respondia como suporte profissional e ia para a escola.

01
Ticket chega no Discord
02
Bot cruza cliente, fatura e instância
03
Comando chama API ou rotina Linux
04
Node responde, VM estabiliza, cliente recebe status

APIs como painel invisível

O bot consumia rotas REST do Virtualizor e do Pterodactyl com token, transformando chat em cockpit de infraestrutura.

Terminal dentro do fluxo

Restart de VM, diagnóstico e processos travados saíam do SSH manual e viravam comandos restritos no Discord.

Alertas para crise

Warnings globais avisavam clientes sobre manutenção, instabilidade de rota, variação de uptime e incidentes em nodes.

Financeiro conectado

Faturas vencidas geravam alerta e podiam cortar recursos da instância quando o limite operacional era ultrapassado.

Prova pública

Rastro público conectado a esse capítulo

A operação OVH/Virtualizor/Pterodactyl é relato operacional. O rastro público auditável está nos bots e integrações Discord/Minecraft publicados no GitHub.

Empresas grandes chamam isso de ChatOps: Slack ou Teams conectado à nuvem para operar infraestrutura com velocidade. Eu construí a minha versão com Discord, TypeScript, APIs e servidores reais porque precisava ganhar tempo, reduzir suporte manual e manter cliente online.

Serviços

Entrega full-stack com leitura clara para times técnicos.

O portfólio organiza projetos reais por arquitetura, decisões de produto, stack e pontos avaliáveis: autenticação, modelagem, APIs, dashboards, validação, deploy e acabamento de interface.

APIs e sistemas transacionais

Modelagem rigorosa de contratos, validação de dados, autenticação de ponta a ponta e garantia de consistência. Desenvolvimento de backends robustos projetados para escalabilidade e confiabilidade extremas.

Dashboards e produtos web

Construção de interfaces dark responsivas e altamente otimizadas. Transformação de requisitos complexos e fluxos técnicos em métricas claras e produtos de alto valor agregado.

Arquitetura e qualidade

Planejamento modular, separação estrita de responsabilidades, tipagem forte de ponta a ponta e estabelecimento de pipelines de deploy para garantir manutenibilidade e evolução contínua da base de código.

Linha do tempo

Uma evolução com datas auditáveis.

Os marcos públicos abaixo foram cruzados com o GitHub em 16 de maio de 2026. A parte operacional de infraestrutura vem da história pessoal; a camada de repositórios funciona como prova verificável.

Verificar no GitHub
2020 / 10 anos
01

Java, Minecraft e autodidatismo

A pandemia virou laboratório. A entrada foi por Java puro, plugins de Minecraft, arquivos .jar, plugin.yml e leitura direta de stack traces, com inglês e russo usados como ferramentas para destravar documentação e fóruns.

Proof: Base narrativa: a sequência pública posterior em Java mostra que essa origem virou código real.
Verificar no GitHub
2021 / 11 anos
02

Primeiros plugins Java públicos

Repositórios como zSilk2 e zManutencao aparecem no GitHub em 21 de junho de 2021, com foco em Bukkit/Spigot e customização de servidor.

Proof: zManutencao: commit inicial público em 21/06/2021; zSilk2: repositório Java criado no mesmo dia.
Verificar no GitHub
2022-2023 / 12-13 anos
03

Plugins, APIs e arquitetura para servidores

A fase JVM evoluiu para módulos de core, vinculação Minecraft/Discord, APIs multi-servidor e plugins com regras específicas para comunidades reais.

Proof: zDiscordCore foi criado em 30/04/2022; MultiServer-API teve commits em 15/07/2023 e 19/08/2023.
Verificar no GitHub
2023 / 13 anos
04

Kotlin, SQL e automação comercial

A stack expandiu para Kotlin, bancos relacionais e bots de Discord, conectando lógica de loja, comunidade e persistência de dados.

Proof: AdvancedSQL, em Kotlin, teve commits públicos em 01/09/2023; ComuniMineBot foi publicado em 16/08/2023.
Verificar no GitHub
2026 / 16 anos
05

Produtos web full-stack

A base de backend passou para aplicações demonstráveis com Next.js, Prisma, PostgreSQL, autenticação, dashboards, upload, métricas e ferramentas para desenvolvedores.

Proof: MTX-Upload, money-manager, TypeDash, SnippetVault e apiFlash foram criados em março de 2026.
Verificar no GitHub
Presente
06

Sistemas transacionais e agentes de IA

O foco atual une engenharia de produto, consistência financeira, interfaces polidas e orquestração com IA para acelerar entrega sem abandonar fundamentos.

Proof: Transactional Wallet Ledger foi criado em 07/05/2026; Tunelay aparece como o repositório mais recente em 15/05/2026.
Verificar no GitHub
Proof of Work

Os sinais públicos que sustentam a narrativa.

A API pública do GitHub retornou 41 repositórios no total em 16/05/2026: 37 autorais e 4 forks. Entre os autorais, 30 foram criados antes de 2024.

37
repos autorais

Repositórios próprios públicos, separados dos forks, mostrando continuidade de 2021 a 2026.

30
antes de 2024

Projetos autorais antigos, anteriores à fase atual de produtos web e ao hype recente de IA.

18
JVM públicos

16 repositórios Java e 2 Kotlin autorais, cobrindo plugins, APIs, SQL e sistemas de servidor.

11
TypeScript

Camada moderna com Next.js, dashboards, ferramentas para devs, métricas e sistemas transacionais.

O que isso significa

Os termos técnicos, traduzidos para impacto real.

.jar, plugin.yml e stack trace

Não é só “plugin de Minecraft”: é empacotamento Java, ciclo de build, declaração de comandos/eventos e debugging por erro real em runtime.

Bare metal, VM e zero overselling

É operar recurso físico com responsabilidade: CPU, memória, disco, IP e banda precisam bater com o que foi vendido ao cliente.

Pterodactyl, Nodes e Eggs

É provisionar servidores de jogo com isolamento, templates de runtime, alocação de portas e rede, não apenas instalar um painel bonito.

Webhooks e idempotência

É impedir que um pagamento duplicado gere crédito duplicado. Cada evento financeiro precisa ser processado uma única vez e com rastreabilidade.

Multi-agentes e Vibecoding

É usar IA para acelerar análise, boilerplate, testes e iteração, mantendo a arquitetura e as decisões críticas sob controle humano.

Stack

Integração fluida entre interfaces, APIs e modelagem de dados.

O histórico contínuo de projetos mostra uma evolução clara: primeiro Java/Kotlin e o ecossistema JVM, depois TypeScript, Next.js e soluções web com regras de negócio sofisticadas. O destaque atual recai sobre o Transactional Wallet Ledger: uma arquitetura monorepo integrando Fastify e Next.js com foco em auditoria e rastreabilidade transacional.

Frontend moderno e reativo empregando App Router, React, Tailwind CSS e Framer Motion.
Backend de alta performance suportado por Fastify, Prisma, PostgreSQL e controle estrito de autenticação e validação.
Repositórios em nível de produção demonstrando práticas avançadas de engenharia de software.
Projetos selecionados

Projetos fortes para avaliação técnica.

Uma curadoria técnica dos repositórios mantidos sob emanuelVINI01, preservando a trajetória Java/Kotlin e priorizando os projetos atuais de sistemas, aplicações baseadas em dados e infraestrutura para desenvolvedores.

Ver todos
Financial Systems2026

Transactional Wallet Ledger

API e dashboard para carteira transacional com ledger auditável.

TransactionalAuthAPIDashboard
FastifyNext.jsTypeScriptPostgreSQLPrisma
Ver projeto
Developer Tools2026

apiFlash

Cliente HTTP leve para testes de endpoints direto no navegador.

APISpeed OptimizedOpen SourceTypeScript
Next.jsTypeScriptReactTailwind CSS
Ver projeto
Developer Tools2026

SnippetVault

Case full-stack de organização de conhecimento técnico.

AuthSearchOpen SourceTypeScript
Next.jsPrismaNextAuthZodTypeScript
Ver projeto
emanuelVINIemanuelVINI

Desenvolvedor full-stack focado em produtos web, APIs resilientes, modelagem de dados e interfaces bem acabadas para avaliação técnica.

Contato
contact@emanuelvini.devGitHubAberto a oportunidades remotas, desafios técnicos e construção de produtos com TypeScript, Next.js, Fastify e Prisma.

© 2026 emanuelVINI. Todos os direitos reservados.

emanuelvini.dev