Instruction card
- 01
I am Luis Henrique. I build backend, web and real-time graphics systems — Go, Rust, TypeScript, Python, Dart and WebGL.
- 02
The seven objects in this cabinet are projects with an open public repository. Every row carries the real repository path and the system’s real figures.
- 03
The orbital simulation that fronts this portfolio is hand-built in WebGL, with GPU-baked terrain, worker-pooled generation and automatic quality tiers. It is the heaviest object in this catalogue and its own proof.
Screen
Attract| No | Obj | Name | Orbit |
|---|---|---|---|
| 01 | TU | tucaVR | 130 |
| 02 | RB | Rinha Backend 2026 | 235 |
| 03 | SR | Slime RPG | 340 |
| 04 | SP | Screem Printer | 440 |
| 05 | GM | Gatuno Manga | 545 |
| 06 | PO | PokéBattle | 645 |
| 07 | SH | Shortened | 740 |
OBJECTS 07SAT 07EPOCH 2026-09-04
Object dossier
Seven systems, each with an open public repository. Move across a row and the rest of the catalogue goes dark — one object is read at a time.
- 01BGLuis/tucaVR
tucaVR
Open-source immersive 2D/3D multimedia player for Meta Quest 3 and 3s. A 100% native VR application (vr_only NativeActivity) featuring floating spatial 3D panels and direct NAS streaming over SMB, NFS, FTP, SFTP, DLNA, and HTTP(S). Built on a high-performance hybrid architecture combining Kotlin, C++20 (OpenXR/Vulkan), and Rust (hardware decoding).
KotlinC++20RustOpenXRVulkanMeta Quest 3Streaming NASOrbit 130Mass 18Sat 1 - 02BGLuis/rinha-backend-2026-go-rust
Rinha Backend 2026
Extreme-throughput Go/Rust hybrid architecture for real-time fraud detection in Rinha de Backend 2026. Features a custom Rust load balancer using Linux io_uring with Unix Domain Sockets IPC, a zero-allocation Go API (fasthttp), and a Rust vector search core powered by SIMD quantization (AVX2/FMA) and shared memory mapping (mmap).
RustGo (fasthttp)Linux io_uringSIMD (AVX2/FMA)Unix Sockets IPCmmap Shared MemoryOrbit 235Mass 22Sat 1 - 03BGLuis/slime-RPG
Slime RPG
Desktop GUI tool in Python (PyQt5) for automated extraction and translation of RPG Maker games and i18n JSON files. Runs local AI inference via Ollama (Llama 3.1, Mistral) with zero cloud dependencies, featuring asynchronous concurrency control, intelligent prompt batching, and Docker support.
Python 3.10+PyQt5 GUIOllama LLMsLocal AI OfflineRPG Maker & i18nDockerOrbit 340Mass 16Sat 1 - 04BGLuis/screem-printer
Screem Printer
Asynchronous Python crawler and automation tool built with Playwright for discovering web routes and capturing high-fidelity full-page screenshots across responsive viewports. Implements a producer-consumer architecture for parallel page processing, native SPA handling, and structured asset saving for visual design QA.
Python 3PlaywrightAsyncio Producer-ConsumerFull-Page ScreenshotsSPAs & ScrapingDesign QAOrbit 440Mass 18Sat 1 - 05gatuno-manga
Gatuno Manga
Open-source microservices ecosystem across 8 repositories dedicated to manga reading, cataloging, and media processing. Integrates a modern TypeScript web frontend, backend APIs, concurrent Go scrapers, and high-performance Go image batch processors for WebP/AVIF format optimization, alongside automated translation pipelines.
Go (Image Processing)TypeScriptMicroservicesConcurrent ScrapingMonorepoWebP/AVIF PipelineOrbit 545Mass 22Sat 1 - 06BGLuis/pokebattle
PokéBattle
Interactive web application built with Angular 21 and TypeScript for real-time peer-to-peer (P2P) Pokémon battles. Utilizes WebRTC via PeerJS for decentralized, serverless browser-to-browser match communication, instant QRCode pairing, and unit testing with Vitest.
Angular 21TypeScriptWebRTC (PeerJS)Real-time P2PQRCode PairingVitestOrbit 645Mass 15Sat 1 - 07BGLuis/shortened
Shortened
Hyper-scale URL shortener API engineered with NestJS and TypeScript. Features MongoDB persistence, Redis Cache-Aside pattern for sub-millisecond redirections, RabbitMQ asynchronous background workers for click analytics, and DDoS mitigation with IP rate limiting (Throttler), validated through K6 load testing.
NestJSTypeScriptRedis Cache-AsideRabbitMQ WorkersMongoDBK6 Stress TestingOrbit 740Mass 14Sat 1
Orbit is the catalogued orbital radius, mass is the object’s size and sat is the satellite count. All three come from universe.json — the same numbers the simulation uses to draw this system.
Education & Achievements
Academic education, university teaching assistance, scientific research, and competitive programming.
PUC Minas
Feb 2024 – Dec 2027 · In progress
- Programme / Role
- Bachelor's in Software Engineering
- Skills / Focus
- Operating systems, React.js, Algorithms and Data Structures, Software Architecture
PUC Minas (Teaching Assistant)
2024 – Present · Technical mentoring
- Programme / Role
- Web Development Teaching Assistant
- Skills / Focus
- Frontend, backend, practical code guidance, and programming challenge support
COTEMIG — School & College
Feb 2020 – Dec 2022 · Completed
- Programme / Role
- Technical secondary — Information Technology
- Skills / Focus
- Database modelling, UML, programming logic and algorithms
Federal University of Paraíba (UFPB)
Research Project · Scientific research
- Programme / Role
- Scientific Research (Research & Development)
- Skills / Focus
- Artificial Intelligence, Blockchain, digital certification and music copyright management
Brazilian Computer Society (SBC)
May 2026 · Award
- Programme / Role
- XIII SBC Minas Programming Marathon (UNIFEI Itabira)
- Skills / Focus
- 23rd place overall and Honorable Mention of the Capital (Belo Horizonte)
Professional experience
Hands-on software development, freelance consulting, and high-performance systems engineering.
Cedro Rosa Digital
Feb 2022 – Oct 2022 · Freelancer
- Role
- Software Developer (Freelancer)
- Scope & Technologies
- Software and web engineering built for the digital music certification and copyright management ecosystem.
Full-Stack & Open Source Engineering
2021 – Present · Independent / Open Source
- Role
- Software Developer & Systems Builder
- Scope & Technologies
- Building high-throughput architectures in Go and Rust (io_uring, SIMD, fasthttp, DragonflyDB), interactive WebGL apps, and async crawlers.
About
Professional profile, engineering domains, and operational base.
I am Luis Henrique, a full-stack developer based in Belo Horizonte, Brazil, and a Software Engineering student at PUC Minas. I build end-to-end systems: real-time WebGL graphics with custom shaders, high-throughput low-latency microservices in Go and Rust, and modern accessible web interfaces.
- Location
- Belo Horizonte, MG, Brazil
- Core domains
- Real-time graphics (WebGL/Three.js), high-throughput microservices (Go/Rust/io_uring), Playwright automation, concurrency, and full-stack engineering
Distribution
The channels this cabinet circulates through and where I answer.
Insert coin
The navigable version of this same portfolio runs as a real-time orbital simulation: each galaxy is an area of life, each planet a project, each satellite a link. It is hand-built in WebGL, with GPU-baked terrain, worker-pooled generation and automatic quality tiers — the heaviest object in this catalogue and its own proof.
Free play — no coin required.