joaospina.cloud
Java • Paper / Spigot • Linux VPS • Automação

Desenvolvimento de plugins Java e sistemas de alta performance.

Arquiteto de servidores Minecraft e sistemas distribuídos. Foco em código sem vazamento de memória, 20 TPS consistentes, eventos assíncronos e infraestrutura Linux resiliente.

20.0 TPS
Meta de tick rate contínua
24/7
Uptime em servidores Linux
< 1.2s
Latência em eventos assíncronos
Especialização Principal

Arquitetura para servidores de Minecraft

Construção e suporte completo para redes Spigot, Paper e Fabric. Engenharia voltada a suportar dezenas de jogadores simultâneos sem queda de rendimento.

Plugins em Java & Paper API

Criação de mecânicas personalizadas do zero: sistemas de economia, combate, gerenciamento de clãs, NBT seguro e inventários interativos via eventos.

• Spigot / Paper / Purpur API
• Fabric Modding & Mixins
• PacketEvents & ProtocolLib
• Async Event Listeners

Otimização de TPS e Memória

Diagnóstico de gargalos com Spark e Timings. Eliminação de loops bloqueantes na main thread e configuração de flags Aikar para o Garbage Collector.

• Diagnóstico avançado com Spark
• Flags Aikar para ZGC e G1GC
• Otimização de Chunks & Entidades
• Profiling de memória e CPU

Redes & Persistência de Dados

Estruturação de redes multi servidores com Velocity e BungeeCord. Sincronização de inventários e dados entre instâncias via Redis e MySQL.

• Velocity & BungeeCord Proxies
• Redis Pub/Sub em tempo real
• MySQL / PostgreSQL & HikariCP
• Integrações com Discord Webhooks
Filosofia de Engenharia

Código robusto não é sobre adicionar linhas desnecessárias. É sobre garantir que cada instrução execute no tempo certo, com baixo consumo de memória e total estabilidade para quem joga.

Infraestrutura em Produção

Servidores Linux, Daemons e Automação

Ambientes reais mantidos em nuvem com alta disponibilidade, monitoramento contínuo e deploy automatizado.

Gerenciamento Linux VPS & Redes

Configuração de servidores Ubuntu em nuvem, controle de firewall via UFW/iptables, mitigação básica de tráfego, automações SSH e orquestração de daemons via PM2 e Systemd.

  • Orquestração contínua com PM2 e monitoramento de CPU/RAM
  • Rotinas automáticas de backup redundante
  • Isolamento de processos e políticas de reinício automático

Pontes em Tempo Real & WebSockets

Desenvolvimento de microsserviços integrando jogos, canais Discord e mensageria instantânea com entrega em milissegundos e sem polling repetitivo.

  • Ponte bidirecional Discord ⇄ Servidores com WebSockets
  • Filtragem semântica de eventos e logs automatizados
  • APIs REST locais para consulta de status e métricas
Casos Reais

Projetos desenvolvidos e em produção

Flagship Project • Open Source Publicado

AegisPunish — Enterprise-Grade Punishment & Moderation Suite

Java 21/25 • Multi-Platform

Suíte corporativa de punições e moderação distribuída desenvolvida para redes modernas de Minecraft. Arquitetura multi-módulo em Gradle Kotlin DSL com separação estrita entre API pública, Core desacoplado e módulos dedicados para proxies e servidores de jogo.

Plataformas Suportadas
Paper • Purpur • Folia • Velocity • BungeeCord
Destaques de Engenharia
Multi-server sync, cache assíncrono e zero blocking na main thread
Gradle Kotlin DSL Folia Ready Velocity & Paper API GPL-3.0
Minecraft & Backend

PineconeMC & Módulos para Redes de Servidores

Java / Paper / Fabric

Arquitetura de instâncias otimizadas, empacotamento de mods/plugins, gerenciamento de permissões granulares e mitigação de perdas de pacotes para comunidades de jogadores.

PaperMC Fabric Loader HikariCP Spark Profiler
Automação & Redes

Multi-Channel Event Gateway & Real-Time Bridge

Online 24/7 em Produção

Gateway distribuído rodando em VPS Ubuntu. Conecta eventos instantâneos, manipulação de áudio neural em tempo real e orquestração de mensagens de rede com failover automático e alta disponibilidade.

Node.js WebSockets Engine Discord.js Linux Daemon
Inteligência Artificial

Autonomous Contextual Copilot & SKIP Filter

Engine de Decisão

Mecanismo inteligente de análise contextual de conversas de grupo. Lê grafos de interlocutores para descartar diálogos paralelos e acionar sugestões apenas quando o usuário é citado ou perguntado diretamente.

Prompt Engineering Dataset Ingestion SQLite Memory
Perguntas Frequentes

Dúvidas comuns sobre desenvolvimento e trabalho

Qual é o seu nível de experiência com desenvolvimento para Minecraft?

Desenvolvo e configuro servidores nos ambientes Spigot, Paper e Fabric. Sei como criar mecânicas exclusivas em Java, manipular eventos de jogadores e entidades, e configurar integrações de banco de dados para evitar perda de dados e lag de leitura.

Como você lida com quedas de TPS e instabilidade no servidor?

Uso ferramentas de profiling como o Spark para localizar exatamente quais classes, chunks ou tarefas assíncronas estão sobrecarregando a main thread. Aplico flags Aikar de JVM para manter a coleta de lixo estável e configuro limites realistas de visão e entidades.

Você tem disponibilidade para trabalhar em equipe?

Sim. Tenho boa comunicação, trabalho com versionamento via Git e estou habituado a alinhar prioridades e escopos de tarefas diretamente com administradores e gerentes de comunidade.

Você também gerencia servidores dedicados e Linux VPS?

Sim. Minha infraestrutura roda em servidores Linux próprios (Ubuntu). Sei gerenciar permissões de usuário, automatizar rotinas de inicialização com PM2 e Systemd e proteger as portas de rede do servidor.

Pronto para construir sistemas e plugins de alta performance.

Disponível para testes práticos, desenvolvimento de plugins sob demanda, otimização de redes ou atuação técnica contínua em equipes.