Skip to content
View sum117's full-sized avatar
9️⃣
Sum it up.
9️⃣
Sum it up.

Highlights

  • Pro

Block or report sum117

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
sum117/README.md

João Victor Caliman

Full-stack engineer (TypeScript · Bun) building live, AI-assisted platforms for collaborative storytelling.

🇧🇷 Brazil  ·  @ Deloitte  ·  @masoria on Discord

Live site Discord Email LinkedIn YouTube

"O outono chegou e jamais foi embora." — Ansenfall: Ascensão

🌐   🇺🇸 English (default)  ·  clique em ▸ para 🇧🇷 Português

🇧🇷  Ler o perfil em Português

João Victor Caliman

Engenheiro full-stack (TypeScript · Bun) construindo plataformas ao vivo, assistidas por IA, para narrativa colaborativa. — 🇧🇷 Brasil · @ Deloitte

🍂 Em desenvolvimento — Arquivo Masoria

Uma plataforma full-stack ao vivo para um universo de roleplay colaborativo — um arquivo público e somente-leitura de arcos narrativos, personagens e o panteão de Ascensão.

No ar → archive.masoria-universe.com  ·  Comunidade → discord.gg/ansenfall

Camada Stack
Web Next.js 16 · React 19 (RSC)
API Bun · Hono · Drizzle
Tempo real Bun.serve — distribuição WebSocket
Bot Discord — proxy de personagem (falas) · assistente de criação · menus de cargo
Motor Combate e crafting agnóstico de framework, só com zod

…tudo sobre PostgreSQL + Docker, entregue com um fluxo multiagente assistido por IA (Claude Code + Codex + agent skills).

🦖 Lançado recentemente — Primord Survival Dashboard

Painel de controle exclusivo para membros de uma comunidade self-hosted de The Isle: Evrima — login com Steam, operações de servidor ao vivo, armazenamento de dinossauros, mapa ao vivo, um estúdio de skins 3D e ferramentas de administração.

No ar (exclusivo p/ membros) → painel.primord-oficial.com

Camada Stack
Web Next.js 15 · React · Three.js (Estúdio de Skins 3D)
Autenticação Auth.js / NextAuth 5 — login com Steam, identidade via SteamID64
Serviços Monorepo TypeScript (pnpm) — API · daemon RCON · bot do Discord · log-tailer
Integração Helper nativo em C++ para controle do servidor ao vivo
Infra PostgreSQL · Docker · Cloudflare Tunnel

🎬 duet-video-synth — trilhas, renderizadas em código

Um motor de videoclipes (dueto/solo) reativo ao áudio e guiado por configuração, sobre Remotion. Todo vídeo do canal ▶ @ansenfall é renderizado com ele. (As miniaturas estão na versão em inglês, logo abaixo.)

🛠 Trabalhos selecionados

Projeto O que é
RenPy-WeaponPlugin Sistema interativo de armas (disparo · recarga) para o motor de visual novels Ren'Py
trinity-discordx "Discord Roleplaying. Redefined." — bot de RP cheio de recursos (discordx · TypeScript)
CantYouSeeImBusy Mod de RimWorld em C# (no Steam Workshop) — mantém os colonos focados em combate
the-conductor Bot de música do Discord self-hosted — Bun · yt-dlp · ffmpeg · Docker
masoria-parser O pequeno parser de visual novel onde Masoria começou

Open source — PRs aceitos: oven-sh/bun  ·  discordx  ·  botlabs-gg/yagpdb

🧰 Toolbox e 📊 Activity ficam logo abaixo — são universais (badges e gráficos).


🍂 Currently building — Arquivo Masoria

A live, full-stack platform for a collaborative roleplaying universe — a public, read-only archive of narrative arcs, characters, and the panteão de Ascensão.

Live → archive.masoria-universe.com  ·  Community → discord.gg/ansenfall

Powered by a private Bun monorepo:

Layer Stack
Web Next.js 16 · React 19 (RSC)
API Bun · Hono · Drizzle
Realtime Bun.serve WebSocket fan-out
Bot Discord — character proxy (falas) · creator wizard · role menus
Engine Framework-agnostic, zod-only combat & crafting

…all on PostgreSQL + Docker, shipped with a multi-agent, AI-assisted workflow (Claude Code + Codex + open agent skills).

🦖 Recently shipped — Primord Survival Dashboard

A members-only control panel for a self-hosted The Isle: Evrima community — Steam sign-in, live server ops, dinosaur storage, a live map, a 3D skin studio, and staff admin tooling.

Live (members-only) → painel.primord-oficial.com

Layer Stack
Web Next.js 15 · React · Three.js (3D Skin Studio)
Auth Auth.js / NextAuth 5 — Steam sign-in, SteamID64 identity
Services TypeScript monorepo (pnpm) — API · RCON daemon · Discord bot · log-tailer
Integration Native C++ helper for live game-server control
Infra PostgreSQL · Docker · Cloudflare Tunnel

A six-app monorepo wiring a Next.js dashboard to a live game server.

🎬 duet-video-synth — soundtracks, rendered in code

A config-driven, audio-reactive duet/solo music-video engine built on Remotion. Every track on ▶ @ansenfall is rendered with it.

BGM: The Solar Memories BGM: The Red Memories BGM: The Lunar Memories BGM: Facing The Radiants Paenitet Theme: I Only Wait Astella Theme: The Autumn Years

🛠 Selected work

Project What it is
RenPy-WeaponPlugin Interactive weapon system (shooting · reloading) for the Ren'Py visual-novel engine
trinity-discordx "Discord Roleplaying. Redefined." — a feature-rich RP bot (discordx · TypeScript)
CantYouSeeImBusy C# RimWorld mod (live on the Steam Workshop) — keeps colonists focused in combat
the-conductor Self-hosted Discord music bot — Bun · yt-dlp · ffmpeg · Docker
masoria-parser The little visual-novel parser where Masoria began

Open source — merged PRs: oven-sh/bun  ·  discordx (pagination guard)  ·  botlabs-gg/yagpdb (CodeMirror panel editor).

🧰 Toolbox

Languages
TypeScript JavaScript Python C# C++ Dart

Web & API
Next.js React Three.js Hono Express

Runtime & Data
Bun Node.js Drizzle PostgreSQL Docker

Bots · Realtime · Creative
discord.js WebSockets Remotion Godot Ren'Py

Workflow
Git Claude Code

📊 Activity

GitHub stats Top languages

Streak

My contribution graph being eaten by a snake


🔢 The handle is a numerology thing.  ·  Building worlds, one commit at a time.

Pinned Loading

  1. ansenbot ansenbot Public archive

    TypeScript 6

  2. trinity-discordx trinity-discordx Public

    Discord Roleplaying. Redefined.

    TypeScript 2 1

  3. masoria-parser masoria-parser Public

    TypeScript 1

  4. todo-list todo-list Public

    TypeScript

  5. discordx-ts/discordx discordx-ts/discordx Public

    🤖 Create a discord bot with TypeScript and Decorators!

    TypeScript 736 52