Cartão de instruções
- 01
Sou Luis Henrique. Construo sistemas de backend, web e gráficos em tempo real — Go, Rust, TypeScript, Python, Dart e WebGL.
- 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.
- 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
Tela
Attract| Nº | Obj | Nome | Órbita |
|---|---|---|---|
| 01 | PO | Pokébattle | 120 |
| 02 | SH | Shortened | 210 |
| 03 | SP | Screem Printer | 300 |
| 04 | RB | Rinha de Backend 2026 | 420 |
| 05 | LU | Lustrado | 530 |
| 06 | LA | Labirinto | 620 |
| 07 | GM | Gatuno Manga | 740 |
OBJETOS 07SAT 07ÉPOCA 2026-08-31
Dossiê dos objetos
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.
- 01BGLuis/pokebattle
Pokébattle
Um projeto web gerado usando o framework Angular 21.
Órbita 120Massa 15Sat 1 - 02BGLuis/shortened
Shortened
Encurtador de URLs desenvolvido em TypeScript e conteinerizado com Docker.
Órbita 210Massa 12Sat 1 - 03BGLuis/screem-printer
Screem Printer
Crawler poderoso em Python com Playwright que captura screenshots de páginas inteiras para testes de responsividade.
Órbita 300Massa 18Sat 1 - 04BGLuis/rinha-backend-2026-go-rust
Rinha de Backend 2026
Arquitetura híbrida de alta performance em Go e Rust com Load Balancer io_uring e busca SIMD focada em detecção de fraudes.
Órbita 420Massa 22Sat 1 - 05BGLuis/lustrado
Lustrado
Aplicativo mobile multiplataforma construído como um novo projeto usando Flutter.
Órbita 530Massa 14Sat 1 - 06BGLuis/Labirinto
Labirinto
Implementação eficiente de um algoritmo de Pathfinding (busca de caminhos) puramente em JavaScript.
Órbita 620Massa 16Sat 1 - 07gatuno-manga
Gatuno Manga
Organização Gatuno dedicada a projetos de leitura, catálogo e processamento de mangás.
Órbita 740Massa 25Sat 1
Ó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
Formação em curso e concluída, com o que cada etapa consolidou.
PUC Minas
Fev 2024 – Dez 2027 · Em curso
- Curso
- Bacharelado em Engenharia de Software
- Competências
- Sistemas operacionais, React.js
COTEMIG — Escola e Faculdade
Fev 2020 – Dez 2022 · Concluído
- Curso
- Técnico em Informática (ensino médio)
- Competências
- Modelagem de banco de dados, UML
Experiência profissional
Aberto em 2026-08-31·Fecha na revisão de placa D·Site.experience.fieldsCount
Este soquete está aberto na bancada. O rótulo está serigrafado e a linha está no lugar; o chip existe e está em conferência — o dado ainda não passou pela verificação que o resto desta página exige de si mesma. Nada aqui é estimativa: os campos abaixo dizem quais já estão na bancada e quais continuam sem dado nenhum. A fita sai no mesmo commit em que o último campo fecha.
Campos do soquete
- Empresa
- Cargo
- Período
- Responsabilidades
- Sistemas mantidos
Sobre
Soquete vazio pelo mesmo motivo. A apresentação entra quando existir texto verificado — nada de biografia inventada para encher a placa.
Campos à espera de dado
- Apresentação
- Interesses
- Localização
Distribuição
Os canais por onde este gabinete circula e onde eu respondo.
Inserir ficha
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.
Crédito livre — nenhuma ficha é cobrada.