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

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
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.
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).
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.
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.
Embedded Sandpack & Analysis Notebook Demonstrations
Pairs 3D brain volumes with live interactive code sandboxes for reproducible neuroimaging methods lectures.
SafeBrain pooled WebGL 3D NIfTI MRI slides vs. flat 2D screenshots or GPU context loss
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 lostNeuroGecko'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+ slides0.776 → 0.9545 (+0.1785 · Sharpness +50.8% · PSNR 44.84 dB)Negation parity & evidence verifiedInteractive walkthrough
Step through how NeuroGecko works without creating an account or installing local dependencies.
Entry & problem context
Maturity: Deep engineering systemNeuroscientists 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.
senior c++ and go ai engineerc++ · Acronym boundary: \mgo\M, \mai\Msenior and go ai engineerMultimodal RRF & temporal cluster boost
clip_alley_01: RRF 0.114426 · 1.20x temporal boost appliedclip_harbor_02: RRF 0.016393 clip_alley_01 (score 0.8427)Semiotic Brand Identity & Federated SoC Governance
Peircean Brand Mark, Multi-Size Squint Test & 3-Tier SoC Boundary
synapse_hexpublic_oss (max tier: oss_public)100.0% (non-redundant >15%) · Retired symbol trap: Clear (0 retired symbols)Engineering Velocity & Open-Source Hygiene
Synced from @brbrainerd and @vox-foundation via the GitHub GraphQL API (GET /api/github/stats).
Single-file full-stack programming language and Rust compiler that generates database schemas, server routes, and typed clients from one declaration.
Interactive political economy simulator with ECS civic rights, institutional modeling, policy levers, and multi-regime scenarios.
Interactive 3D macaque brain atlas and stereo surgical view planner rendered in browser WebGL.
Single-binary Rust and React kiosk shell for Raspberry Pi digital photo frames with remote mobile upload.