Desenvolvedor em formação · construindo projetos web com React, Node.js e Astro
📍 São Paulo, Brasil 🇧🇷
Tecnologias que venho aprendendo e aplicando em projetos pessoais, acadêmicos e cursos.
-
GM Control Room — Painel de mestre de RPG em tempo real: cenas adaptativas (typewriter, pergaminho, terminal CRT), iluminação/clima, mixer de áudio, Spotify, dados, tracker de combate e histórico de rolagens — tudo sincronizado via WebSocket. Tela dos jogadores instalável como PWA. Suporta 11 sistemas (D&D 3.5/5e 2014/5e 2024, Pathfinder 1e/2e, Starfinder 1e/2e, Lancer, GUMSHOE, Daggerheart, Candela Obscura) via
@lippelt/srd-*.React+Node+Socket.io+TypeScript. -
Immersive Terminal for RPGs — Terminal CRT retrô como prop para RPGs de mesa.
React+Vite, com sistemas trocáveis e cenários autorais do mestre. -
Scenario Forge — Editor desktop (Win/macOS/Linux) para criar cenários do Immersive Terminal: árvore de arquivos, flags de jogo (crack/tracer/lock), diálogo e eventos por formulário, validação e preview ao vivo no terminal real embutido. Exporta pasta versionável, bundle ou link.
Tauri 2 (Rust)+React+Vite+TypeScript. -
Campaign Codex — Wiki estático para campanhas de RPG feito em
Astro: lore, mapas, NPCs e personagens. Multi-tema e responsivo. -
Guild Briefings — Dossiê diegético da party de RPG de fantasia para a 2a tela da mesa: cartazes de "procurado" dos personagens, quests em pergaminho com carimbo e selo de cera assinados pelo contratante, crônicas e divisão em parties. Importa fichas do D&D Beyond (JSON) ou manual. PWA instalável, com demo ao vivo.
React+Vite+TypeScript+PWA. -
An Abundance of Apocrypha (Foundry VTT) — Módulo para Foundry VTT (v11–v14) que adapta o conteúdo homebrew An Abundance of Apocrypha, de Nathan Dowdell, para o sistema Wrath & Glory (Cubicle 7) — com permissão do autor. Compêndios com 181 archetypes, 401 armas, 313 abilities, 64 stat blocks de NPC e 173 journals, mantidos como fonte YAML editável e compilados em LevelDB via Foundry CLI, com release automatizado pela Package Release API.
JavaScript+Foundry VTT+LevelDB.
-
gmcr-srd-systems — Monorepo de regras SRD pra sistemas de RPG, publicado no npm como
@lippelt/srd-*. Cada sistema é um pacote independente (dice presets, conditions, tracker fields, regras automatizadas). 11 sistemas implementados sob diversas licenças abertas (OGL 1.0a, ORC, CC-BY, DPCGL, Lancer 3PP).TypeScript+tsup+Vitest+npm workspaces+ CI tag-release. -
rpg-prop-kit — Biblioteca de componentes React (CRT retrô) publicada no npm.
TypeScript, build em modo library com tipos. -
rpgterm-engine — Motor de lógica do Immersive Terminal extraído e publicado no npm: VFS, interpretador de comandos, crack/tracer/decrypt e composição de cenários, sem DOM. Fonte única consumida pelo terminal e pelo Scenario Forge — sem divergência de schema.
Estatísticas do GitHub de Felipe Linguagens mais usadas