Skip to the instruction card

LuisHenrique

Seven catalogued objects, each with a public repository open — the rings printed here use the system's real radii.

Planetary simulator · portfolio of Luis Henrique

Language

Instruction card

  1. 01

    I am Luis Henrique. I build backend, web and real-time graphics systems — Go, Rust, TypeScript, Python, Dart and WebGL.

  2. 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.

  3. 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.

Control panel

Coin door

Coin slot

Screen

Attract
High score table: the seven catalogued objects, ordered by real orbital radius.
NoObjNameOrbit
01TUtucaVR130
02RBRinha Backend 2026235
03SRSlime RPG340
04SPScreem Printer440
05GMGatuno Manga545
06POPokéBattle645
07SHShortened740

OBJECTS 07SAT 07EPOCH 2026-09-04

Object dossier

Filled

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.

  • 01

    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 NAS
    BGLuis/tucaVR
    Orbit 130Mass 18Sat 1
  • 02

    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 Memory
    BGLuis/rinha-backend-2026-go-rust
    Orbit 235Mass 22Sat 1
  • 03

    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 & i18nDocker
    BGLuis/slime-RPG
    Orbit 340Mass 16Sat 1
  • 04

    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 QA
    BGLuis/screem-printer
    Orbit 440Mass 18Sat 1
  • 05

    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 Pipeline
    gatuno-manga
    Orbit 545Mass 22Sat 1
  • 06

    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 PairingVitest
    BGLuis/pokebattle
    Orbit 645Mass 15Sat 1
  • 07

    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 Testing
    BGLuis/shortened
    Orbit 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

Filled

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

Filled

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

Filled

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

Filled

The channels this cabinet circulates through and where I answer.

Insert coin

In transit

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.

Insert coin

Free play — no coin required.