Pular para o conteúdo principal
Ir para o cartão de instruções

LuisHenrique

Sete objetos catalogados, cada um com repositório público aberto — os anéis impressos aqui usam os raios reais do sistema.

Simulador planetário · portfólio de Luis Henrique

Idioma

Cartão de instruções

  1. 01

    Sou Luis Henrique. Construo sistemas de backend, web e gráficos em tempo real — Go, Rust, TypeScript, Python, Dart e WebGL.

  2. 02

    Os sete objetos deste gabinete são projetos com repositório público aberto. Cada linha carrega o caminho real do repositório e as cifras reais do sistema.

  3. 03

    A simulação orbital que abre este portfólio foi construída à mão em WebGL, com terreno assado na GPU, geração em pool de workers e níveis de qualidade automáticos. É o objeto mais pesado deste catálogo e a sua própria prova.

Painel de controle

Porta da moeda

Ranhura da ficha

Tela

Attract
Tabela de recordes: os sete objetos catalogados, ordenados pelo raio real de órbita.
NºObjNomeÓrbita
01TUtucaVR130
02RBRinha Backend 2026235
03SRSlime RPG340
04SPScreem Printer440
05GMGatuno Manga565
06POPokéBattle680
07SHShortened760

OBJETOS 07SAT 09ÉPOCA 2026-10-18

Dossiê dos objetos

Preenchido

Sete sistemas, cada um com repositório público aberto. Passe por uma linha e todo o resto do catálogo apaga — um objeto por vez está sendo lido.

  • 01

    tucaVR

    Órbita
    130
    Massa
    18
    Sat
    1

    Reprodutor multimídia imersivo 2D/3D open source para Meta Quest 3 e 3s. Aplicação 100% VR nativa (NativeActivity vr_only) com interface espacial flutuante e streaming direto de servidores NAS via SMB, NFS, FTP, SFTP, DLNA e HTTP(S). Construído sobre arquitetura híbrida de alto desempenho em Kotlin, C++20 (OpenXR/Vulkan) e Rust (decodificação por hardware).

    KotlinC++20RustOpenXRVulkanMeta Quest 3Streaming NAS
  • 02

    Rinha Backend 2026

    Órbita
    235
    Massa
    22
    Sat
    2

    Arquitetura híbrida de extrema vazão em Go e Rust para detecção de fraudes em tempo real na Rinha de Backend 2026. Integra Load Balancer customizado em Rust com Linux io_uring e IPC via Unix Domain Sockets, API em Go (fasthttp) com zero-allocation parsing e motor de busca vetorial em Rust com quantização SIMD (AVX2/FMA) e memória compartilhada (mmap).

    RustGo (fasthttp)Linux io_uringSIMD (AVX2/FMA)Unix Sockets IPCmmap Shared Memory
  • 03

    Slime RPG

    Órbita
    340
    Massa
    16
    Sat
    1

    Ferramenta desktop em Python (PyQt5) para extração e tradução automatizada de jogos RPG Maker e arquivos JSON de internacionalização (i18n). Executa inferência local com modelos de IA via Ollama (Llama 3.1, Mistral) sem dependência de nuvem, com controle assíncrono de concorrência, batching inteligente de prompts e suporte a Docker.

    Python 3.10+PyQt5 GUIOllama LLMsIA Local OfflineRPG Maker & i18nDocker
  • 04

    Screem Printer

    Órbita
    440
    Massa
    18
    Sat
    1

    Crawler e ferramenta de automação assíncrona em Python com Playwright para varredura web e captura automatizada de screenshots da tela inteira (full-page) em múltiplas resoluções responsivas. Arquitetura produtor-consumidor para processamento paralelo, suporte nativo a SPAs e organização estruturada de imagens para auditorias visuais de design.

    Python 3PlaywrightAsyncio Produtor-ConsumidorFull-Page ScreenshotsSPAs & ScrapingAuditoria de Design
  • 05

    Gatuno Manga

    Órbita
    565
    Massa
    22
    Sat
    1

    Organização open source e ecossistema distribuído de 8 repositórios dedicado à leitura, catalogação e processamento de mangás. Combina frontend moderno em TypeScript, APIs de serviços, scrapers concorrentes e processadores de imagem de alta performance em Go para conversão otimizada de capítulos (WebP/AVIF), além de pipelines automatizados de tradução.

    Go (Processamento Imagens)TypeScriptMicrosserviçosScraping ConcorrenteMonorepoWebP/AVIF Pipeline
  • 06

    PokéBattle

    Órbita
    680
    Massa
    15
    Sat
    2

    Aplicação web construída com Angular 21 e TypeScript para batalhas Pokémon em tempo real ponto a ponto (P2P). Utiliza WebRTC via PeerJS para conexão descentralizada direta entre navegadores sem servidor intermediário de partida, pareamento instantâneo via QRCode e suíte de testes unitários rápidos com Vitest.

    Angular 21TypeScriptWebRTC (PeerJS)P2P em Tempo RealPareamento QRCodeVitest
  • 07

    Shortened

    Órbita
    760
    Massa
    14
    Sat
    1

    API de encurtamento de URLs de hiper-escala desenvolvida com NestJS e TypeScript. Utiliza MongoDB para persistência, Redis em padrão Cache-Aside para redirecionamentos sub-milissegundo, RabbitMQ com workers assíncronos para telemetria de cliques em background e proteção contra DDoS com IP Throttler, validada com testes de carga em K6.

    NestJSTypeScriptRedis Cache-AsideRabbitMQ WorkersMongoDBTestes de Carga K6

Órbita é o raio orbital catalogado, massa é o tamanho do objeto e sat é a contagem de satélites. As três cifras vêm de universe.json — os mesmos números que a simulação usa para desenhar este sistema.

Formação & Realizações

Preenchido

Formação acadêmica, monitoria universitária, pesquisa científica e maratona de programação.

  • PUC Minas

    Fev 2024 – Dez 2027 · Em curso

    Curso / Atuação
    Bacharelado em Engenharia de Software
    Competências / Foco
    Sistemas operacionais, React.js, Algoritmos e Estruturas de Dados, Arquitetura de Software
  • PUC Minas (Monitoria Acadêmica)

    2024.2 · Concluído

    Curso / Atuação
    Monitor da disciplina de Desenvolvimento Web
    Competências / Foco
    Frontend, backend, orientação prática de código e suporte a desafios de programação
  • COTEMIG — Escola e Faculdade

    Fev 2020 – Dez 2022 · Concluído

    Curso / Atuação
    Técnico em Informática (ensino médio)
    Competências / Foco
    Modelagem de banco de dados, UML, lógica de programação e algoritmos
  • Universidade Federal da Paraíba (UFPB)

    Projeto de Pesquisa · Pesquisa científica

    Curso / Atuação
    Iniciação Científica (Pesquisa & Desenvolvimento)
    Competências / Foco
    Inteligência Artificial, Blockchain, certificação e gestão de direitos autorais de músicas
  • Curso / Atuação
    XIII Maratona SBC Mineira de Programação (UNIFEI Itabira)
    Competências / Foco
    23º Lugar geral e Menção Honrosa da Capital (Belo Horizonte)

Experiência profissional

Preenchido

Atuação prática em desenvolvimento de software, consultoria freelancer e engenharia de sistemas.

  • Cedro Rosa Digital (abre em nova aba)

    Fev 2022 – Out 2022 · Freelancer

    Cargo
    Desenvolvedor de Software (Freelancer)
    Escopo & Tecnologias
    Desenvolvimento de software e soluções web voltadas ao ecossistema digital de certificação e direitos musicais.
  • Engenharia Full-Stack & Open Source (abre em nova aba)

    2021 – Atual · Independente / Open Source

    Cargo
    Desenvolvedor de Software & Criador de Sistemas
    Escopo & Tecnologias
    Construção de arquiteturas de alta vazão em Go e Rust (io_uring, SIMD, fasthttp, DragonflyDB), aplicações web interativas em WebGL e crawlers assíncronos.

Sobre

Preenchido

Perfil profissional, áreas de domínio técnico e base operacional.

Sou Luis Henrique, desenvolvedor full-stack em Belo Horizonte (MG) e estudante de Engenharia de Software na PUC Minas. Construo sistemas de ponta a ponta: gráficos em tempo real em WebGL com shaders customizados, microsserviços de alta performance e baixa latência em Go e Rust, e interfaces web modernas e acessíveis.

Localização
Belo Horizonte, MG, Brasil
Áreas de domínio
Gráficos em tempo real (WebGL/Three.js), microsserviços de alto throughput (Go/Rust/io_uring), automação com Playwright, concorrência e engenharia full-stack

Inserir ficha

Em trânsito

A versão navegável deste mesmo portfólio roda como uma simulação orbital em tempo real: cada galáxia é uma área da vida, cada planeta um projeto, cada satélite um link. Foi construída à mão em WebGL, com terreno assado na GPU, geração em pool de workers e níveis de qualidade automáticos — o objeto mais pesado deste catálogo e a sua própria prova.

Inserir ficha

Crédito livre — nenhuma ficha é cobrada.

Etiqueta de serviço

Legenda dos estados

  • Preenchido — soquete com dado verificado
  • Em bancada — soquete aberto: o dado existe e está em conferência, e fecha numa revisão de placa nomeada
  • A preencher — soquete vazio, rótulo impresso, dado ainda não existe
  • Em trânsito — a travessia para a simulação
Série
BGL-001
Revisão da placa
D
Época do build
2026-10-18
Montado por
Luis Henrique — BGLuis

Serigrafia em Archivo, com a hierarquia carregada no eixo de largura; o raster em Pixelify Sans, que só existe dentro da tela. O estado de cada soquete é dito em marca e em palavra, nunca só em cor. Atrás da porta da moeda ficam as chaves do operador.