← Back to all apps

NeuroGecko

Deep engineering system

Rotate and slice real brain scans in three dimensions right inside your presentation slides without crashing the browser.

NeuroGecko showing its interactive brain MRI volume slicer and slide deck controls

Current status

Open-source WebGL brain MRI presentation platform on GitHub for academic lectures and lab talks.

Overview

Web presentation platform built for neuroscience researchers to slice, rotate, and inspect real 3D MRI brain scans live inside browser slide decks.

Why it was built

Neuroscientists giving talks usually have to paste flat 2D screenshots into PowerPoint because embedding multiple 3D brain viewers in browser slides crashes graphics memory.

Why it helps

Automatically recycles 3D graphics memory as you flip between slides so speakers can explore live 3D brain volumes and poll the audience in real time without browser crashes.

What you can do

  • Live 3D MRI brain volume slicing and rotation directly inside presentation slides
  • Automatic WebGL graphics memory pooling for multi-slide 3D decks
  • Built-in live audience Q&A and interactive code demonstration slides
  • Open source and ready for academic lectures and lab meetings
NeuroGecko • Core Technology & Feature Architecture

SafeBrain WebGL Context Pooler & Interactive 3D NIfTI MRI Slide Decks

Lets neuroscience researchers rotate, slice, and window real 3D volumetric brain MRI scans live inside browser presentation slides alongside real-time Convex audience polling.

SafeBrain WebGL Pool

Single-Canvas Niivue Context Recycling Across 40+ Slides

Reuses a pooled WebGL2 rendering context across slide transitions so multi-volume neuroimaging talks never exhaust browser GPU context limits (typically capped at 8–16 contexts).

NIfTI Volume Slicer

Live Axial, Sagittal, Coronal & 3D Render Clipping Planes

Supports real-time multi-planar MRI/fMRI slicing, colormap windowing, and cortical mesh overlays directly inside Spectacle presentation slides.

Convex Live Polling

Real-Time Audience Q&A & Interactive Lab Quizzes

Synchronizes speaker slide state with audience devices via Convex so attendees can vote on neuroanatomy prompts and submit questions live.

Executable Code Slides

Embedded Sandpack & Analysis Notebook Demonstrations

Pairs 3D brain volumes with live interactive code sandboxes for reproducible neuroimaging methods lectures.

Before & After Engineering Audit3D Neuroimaging Presentation Platform1 pooled WebGL2 canvas across 40+ slides · Live 3D NIfTI slicing

SafeBrain pooled WebGL 3D NIfTI MRI slides vs. flat 2D screenshots or GPU context loss

Before: Browser CONTEXT_LOST_WEBGL after 8–16 3D slides or flat 2D screenshots

Browsers cap active WebGL contexts at 8–16 per tab; mounting a new 3D brain viewer per slide drops the GPU context mid-lecture, forcing researchers back to static 2D images.

// Naive per-slide 3D viewer mount
slides.map(s => <NiivueCanvas volumeUrl={s.nifti} />)
// Slide #12 -> WebGL: CONTEXT_LOST_WEBGL: loseContext: context lost
After: SafeBrain single-canvas WebGL context pooling across 40+ live 3D MRI slides

NeuroGecko's SafeBrain architecture recycles a pooled Niivue WebGL2 canvas across slide transitions with sub-frame NIfTI volume swapping and real-time Convex audience polling.

// NeuroGecko SafeBrain Pooled WebGL Lifecycle
<SafeBrainPool maxContexts={1}>
  <ActiveSlideNiftiViewer volume={currentSlide.nifti} plane="axial+3d" />
</SafeBrainPool> // 1 pooled GPU context recycled across all 40+ slides
CV & VLM rubric shift: 0.776 → 0.9545 (+0.1785 · Sharpness +50.8% · PSNR 44.84 dB)
Grounding gate: Negation parity & evidence verified

Interactive walkthrough

Step through how NeuroGecko works without creating an account or installing local dependencies.

Entry & problem context

Maturity: Deep engineering system

Neuroscientists giving talks usually have to paste flat 2D screenshots into PowerPoint because embedding multiple 3D brain viewers in browser slides crashes graphics memory.

Web presentation platform built for neuroscience researchers to slice, rotate, and inspect real 3D MRI brain scans live inside browser slide decks.

Shared platform architecture sandbox

Test the live cross-language single source of truth shared across TypeScript, Python, and Rust.

Semiotic Brand Identity & Federated SoC Governance

Peircean Brand Mark, Multi-Size Squint Test & 3-Tier SoC Boundary

SoC tier: oss_public16px rubric: 96.7% (PASS)
16px · 32px · 48px squint test
Motif: synapse_hex
Iconic sign: Bio-inspired neural dendrite triad anchored inside a hexagonal connectome lattice
Indexical cue: 3D spatial connectome traversal and spike-train activation
Symbolic archetype: Bio-lime computational neuroscience and adaptive plasticity
SoC Boundary & Epistemic Retrieval Guardrails
Visibility & ceiling: public_oss (max tier: oss_public)
Boundary policy: Public open-source adaptive FSRS knowledge hub (`brbrainerd/neurogecko`) — receives oss_public primitives and favicons only.
4-gram shingle novelty: 100.0% (non-redundant >15%) · Retired symbol trap: Clear (0 retired symbols)
GitHub Profile & Source Activity

Engineering Velocity & Open-Source Hygiene

Synced from @brbrainerd and @vox-foundation via the GitHub GraphQL API (GET /api/github/stats).

Annual GitHub activity
13,842+
3,229 public · 10,136 private revisions
Curated portfolio history
19,523+
Revisions across 32 curated projects
Pull requests & reviews
463 PRs
Merged across 70 first-party codebases
NeuroGecko historyHTML
6 revisions
40 tracked source files · Updated 2025-11-20
Language distribution across curated projectsWeighted by revision history & source volume
TypeScript38.9% (12 projects)
Rust36.9% (1 project)
Python11.3% (8 projects)
JavaScript4.7% (2 projects)
Lua4.1% (1 project)
Public open-source codebases on GitHub
vox-foundation/voxRust · 7,200 rev

Single-file full-stack programming language and Rust compiler that generates database schemas, server routes, and typed clients from one declaration.

#programming-language#rust#compiler#full-stack#lsp
brbrainerd/govSimTypeScript · 435 rev

Interactive political economy simulator with ECS civic rights, institutional modeling, policy levers, and multi-regime scenarios.

#simulation#political-economy#typescript#ecs#strategy-game

Interactive 3D macaque brain atlas and stereo surgical view planner rendered in browser WebGL.

#neuroscience#webgl#threejs#brain-atlas#3d-visualization
brbrainerd/brFrameTypeScript · 23 rev

Single-binary Rust and React kiosk shell for Raspberry Pi digital photo frames with remote mobile upload.

#rust#raspberry-pi#kiosk#embedded#react